当前位置: 首页 > article >正文

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代码

os.system("adb shell am start -n com.visteon.smartscene/com.visteon.smartscene.MainActivity")


http://www.kler.cn/a/373555.html

相关文章:

  • 强化学习DQN实践(gymnasium+pytorch)
  • Mac下载 安装MIMIC-IV 3.0数据集
  • 【综合算法学习】(第十篇)
  • 深入解析Sysmon日志:增强网络安全与威胁应对的关键一环
  • 基于深度学习的舆论分析与检测系统应用与研究
  • openpnp - 手工修改配置文件(元件高度,size,吸嘴)
  • 华为OD机试真题-任务最优调度-2024年OD统一考试(E卷)
  • 我自己的资料整理导引(二):知识循环笔记法
  • 从零开始学链表:数据结构的基础与应用
  • 如何防止U盘盗取电脑数据?
  • 架构师备考-系统分析与设计(结构化方法)
  • 字符串、字节流与十六进制字符串的转换:Python、C 和 Go 的实现对比20241029
  • 【AI时代】普通程序员想投身AI大模型行业,该如何快速入局
  • 2024 10.25 判断一个矩阵是否对称
  • Centos安装配置Jenkins
  • Mybatis使用和原理
  • matplotlilb画图
  • js实现异步和延时
  • 隨便 20241028 ISR 和 OSR 在 Kafka 中的详细解析
  • Nginx部署前端需要了解的知识
  • EfficientNet-B6模型实现ISIC皮肤镜图像数据集分类
  • 整合SSM框架(2)
  • 雷赛DMC5X10系列脉冲运动控制卡——机械原点和工作原点原理
  • BGP 及 4+ 的一些特性及配置笔记
  • 外包干了7天,技术明显退步。。。。。
  • Go:package