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")
相关推荐
@大迁世界4 分钟前
6 款轻量级 CLI 工具,取代了我臃肿的开发软件
开发语言·lua
MegaDataFlowers12 分钟前
依赖注入(DI)
java·开发语言
csbysj202014 分钟前
Foundation 输入框尺寸指南
开发语言
wertyuytrewm15 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
码云数智-园园16 分钟前
Tailwind CSS vs. 传统CSS/Sass:2026年前端样式开发的深度博弈
开发语言
lly20240618 分钟前
《jEasyUI 创建 XP 风格左侧面板》
开发语言
晓纪同学19 分钟前
EffctiveC++_01第一章
java·开发语言·c++
我真会写代码21 分钟前
Java事务核心原理与实战避坑指南
java·开发语言·数据库
2401_8463416524 分钟前
C++动态链接库开发
开发语言·c++·算法
柠檬Leade24 分钟前
IDEA中 java: 程序包lombok不存在 问题解决
java·开发语言·maven·intellij-idea·依赖不存在