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

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.lryc.cn/news/470900.html

相关文章:

  • 机器翻译技术:AI 如何跨越语言障碍
  • 单调栈应用介绍
  • 部署前后端分离若依项目--CentOS7Docker版
  • PH47代码框架功能速查
  • UVM寄存器模型:uvm_reg_adapter
  • 总结OpenGL和pyrender安装和使用过程中的坑
  • 温湿传感器(学习笔记下)
  • 期刊论文写作之word模板
  • 雷池社区版OPEN API使用教程
  • LSTM(Long Short-Term Memory,长短期记忆网络)在高端局效果如何
  • 模组操作宝典:4种关机重启技巧,让你的设备运行无忧
  • 利用API接口实现旺店通和金蝶系统的无缝数据对接
  • 热题100(hash)
  • Ubuntu下Mysql修改默认存储路径
  • LVGL移植教程(超详细)——基于GD32F303X系列MCU
  • 《计算机原理与系统结构》学习系列——处理器(中)
  • 深入解析 OceanBase 数据库中的局部索引和全局索引
  • 2024防晒衣市场社媒营销洞察报告
  • 【Ubuntu20.04 Visual Studio Code安装】【VSCODE】
  • 贪心算法day(1)
  • 窗口函数sql使用总结
  • python单因素分析
  • 「C/C++」C++ STL容器库 之 std::list 双向链表容器
  • 应用程序框架进阶<HarmonyOS第一课>
  • 【C++】vector<string>-动态数组存储多个string
  • 66Analytics 汉化版,网站统计分析源码,汉化前台后台
  • 蓝桥杯单片机STC15F2K60S2第十四届省赛代码详细讲解(附完整代码)
  • [免费]SpringBoot+Vue智慧校园(校园管理)系统[论文+源码+SQL脚本]
  • 景区导航地图怎么实现?基于LBS与3D GIS的智慧景区导航导览系统技术路线
  • RedisIO多路复用