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")
相关推荐
0白露19 分钟前
Apifox Helper 与 Swagger3 区别
开发语言
Tanecious.1 小时前
机器视觉--python基础语法
开发语言·python
叠叠乐1 小时前
rust Send Sync 以及对象安全和对象不安全
开发语言·安全·rust
ALe要立志成为web糕手1 小时前
SESSION_UPLOAD_PROGRESS 的利用
python·web安全·网络安全·ctf
Tttian6223 小时前
Python办公自动化(3)对Excel的操作
开发语言·python·excel
蹦蹦跳跳真可爱5893 小时前
Python----机器学习(KNN:使用数学方法实现KNN)
人工智能·python·机器学习
独好紫罗兰4 小时前
洛谷题单2-P5713 【深基3.例5】洛谷团队系统-python-流程图重构
开发语言·python·算法
闪电麦坤955 小时前
C#:base 关键字
开发语言·c#
Mason Lin5 小时前
2025年3月29日(matlab -ss -lti)
开发语言·matlab
DREAM.ZL5 小时前
基于python的电影数据分析及可视化系统
开发语言·python·数据分析