python:ADB通过包名打开应用

一、依赖库

os

二、命令

1.这是查看设备中所有应用包名的最简单方法。只需在命令行中输入以下命令:

adb shell pm list packages

2.打印启动的程序包名

adb shell am monitor回车,然后启动你想要获取包名的那个应用,即可获得

3.查看正在运行的应用的包名

adb shell dumpsys window w |findstr \/ |findstr name=

adb shell dumpsys window windows | findstr "mCurrentFocus"

4.通过ADB启动一个Android应用

adb shell am start -n <package_name>/<package_name>.<activity_name>
eg:adb shell am start -n com.visteon.smartscene/com.visteon.smartscene.ui.SceneActivity

eg:adb shell am start -n com.visteon.smartscene/com.visteon.smartscene.MainActivity

三、python代码

python 复制代码
os.system("adb shell am start -n com.visteon.smartscene/com.visteon.smartscene.MainActivity")
相关推荐
csbysj20201 小时前
Perl 格式化输出
开发语言
tao3556671 小时前
【Python刷力扣hot100】42. Trapping Rain Water
开发语言·python·leetcode
一只安1 小时前
从零开发AI(不依赖任何模型)
人工智能·python
2501_938782092 小时前
实战 Python NLP:处理 PDF 文档批量提取文本并进行主题建模
python·自然语言处理·pdf
成长痕迹2 小时前
【Python与Matlab数据分析对比】
python·matlab·数据分析
11年老程序猿在线搬砖2 小时前
如何搭建自己的量化交易平台
大数据·人工智能·python·自动交易·量化交易系统
消失的旧时光-19432 小时前
Kotlin 协程最佳实践:用 CoroutineScope + SupervisorJob 替代 Timer,实现优雅周期任务调度
android·开发语言·kotlin
错把套路当深情2 小时前
Kotlin保留小数位的三种方法
开发语言·python·kotlin
错把套路当深情2 小时前
Kotlin基础类型扩展函数使用指南
python·微信·kotlin
千里码aicood2 小时前
python+vue旅游购票管理系统设计(源码+文档+调试+基础修改+答疑)
vue.js·python·旅游