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")
相关推荐
Knight_AL3 分钟前
一文讲透 Java 中transient的用处(结合 Flink 理解)
java·python·flink
阿蒙Amon4 分钟前
C#每日面试题-简述反射
开发语言·面试·c#
独行soc5 分钟前
2026年渗透测试面试题总结-5(题目+回答)
android·网络·python·安全·web安全·渗透测试
玩大数据的龙威9 分钟前
农经权二轮延包—一键出承包地块调查表
数据库·python
越甲八千9 分钟前
python socket
开发语言·python
缺点内向11 分钟前
告别“复制粘贴”:用C#和模板高效生成Word文档
开发语言·c#·word
edisao12 分钟前
【开源】轻量级 LLM 文本质检工具:精准识别核心概念缺失,支持动态别名 + 反馈闭环
大数据·开发语言·人工智能·经验分享·gpt·架构·开源
爱吃肉的鹏18 分钟前
树莓派4B安装pytorch
人工智能·pytorch·python
Leweslyh21 分钟前
【实战】如何在家定位国际空间站 (ISS)? —— 坐标转换的魔法 (例题 5.9)
开发语言·javascript·ecmascript
Sheep Shaun22 分钟前
深入理解AVL树:从概念到完整C++实现详解
服务器·开发语言·数据结构·c++·后端·算法