文章插图
10).设备IDadb shell settings get secure android_id11).无线 *** 在操作前必须获得Root权限 。
adb shell svc wifi enable#开启WiFiadb shell svc wifi disable #关闭WiFi8.端口转发adb forward tcp:60 tcp:70 #将60端口转到70端口adb forward tcp:60 local:logd # 将60端口转到local:logd的转发9.Activity 管理器adb shell am start -n activity路径 #启动某一个activityadb shell am start -a android.intent.action.VIEW -d www.baidu.com#启动默认浏览器打开一个网页adb shell am start -n com.android.camera/.Camera #启动相机adb shell am start -a android.intent.action.CALL -d tel:10086#启动拨号10086adb shell am startservice -n 服务 #开启服务adb shell am stopservice服务 #停止服务adb shell am force-stop bluetooth #杀死蓝牙进程adb shell am kill 进程号#杀掉进程adb shell am broadcast -a android.intent.action.BOOT_COMPLETED #向所有组件广播设备启动完毕10.调用软件包管理器adb shell pm list permissions #查看权限adb shell pm list permission-groups #输出所有已知的权限组adb shell pm list permissions -d -g -f #查看系统危险权限并按组输出所有信息adb shell pm list instrumentation#列出所有测试软件包,-f列出测试软件包的APK文件adb shell pm path com.android.bluetooth #查看软件安装路径adb shell pm list features#输出系统的所有功能adb shell pm list libraries #输出当前设备支持的所有库adb shell pm list users #输出系统中的所有用户adb shell pm enable ** #启用给定的软件包或组件(写为“package/class”)adb shell pm disable ** #停用给定的软件包或组件(写为“package/class”)adb shell pm get-max-users #输出设备支持的更大用户数11.备份adb backup -all #备份所有数据12.压力测试Monkey格式:adb shell monkey -v -p your.package.name 500adb shell monkey -v -p com.tencent.weishi 500
文章插图
四、总结以上就是ADB的全部内容了,通过对ADB的了解我相信大家应该能通过Python编程做一个简易版的自动化工具了,不再依靠Airtest 。
推荐阅读
- 君子兰的花是什么样的 君子兰的结构是什么样的
- have是什么意思中文翻译 have是什么意思
- 手机上面的hd是什么意思 手机屏幕上的hd是什么意思
- 梦见杀小孩没有杀死是什么意思 梦见怪小孩 杀死怪小孩
- 隔行逐行什么意思 逐行是指什么意思
- 驭人怎么读 驭人是指什么意思
- 京东金条与蚂蚁借呗有什么区别?
- 联通卡服务密码是什么意思 联通默认密码是什么意思
- 除了太阳离我们最近的恒星是什么星 离我们最近的恒星是什么星
- 男宝宝好听名字都有哪些,2022年3月生的邓姓男宝宝取什么名字好?