栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ADB 操作命令(二)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ADB 操作命令(二)

一、查看应用列表

我们可以通过如下命令查看设备上安装的应用信息
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]

参数详解:

查看第三方应用
adb shell pm list packages -3

查看系统应用
adb shell pm list packages -s

二、操作应用

安装应用
adb install xxx.apk

运行结果:
Success:安装成功。
Failure:安装失败。

卸载应用
adb uninstall com.jingdong.app.mall

注意:

在adb uninstall 后输入的包名,非文件名

清除应用数据与缓存
adb shell pm clear com.jingdong.app.mall  
该命令执行结果相当于在设置中---点击应用功能---点击某应用---点击清除数据和清除缓存

查看应用安装路径
C:Usersxxx>adb shell pm path com.jingdong.app.mall
package:/data/app/com.jingdong.app.mall-1.apk

强制停止应用
adb shell am force-stop com.jingdong.app.mall

三、文件管理

从模拟器/设备下载指定的文件到计算机的命令为:
C:Usersxxx>adb pull /sdcard/server.log.3
/sdcard/server.log.3: 1 file pulled. 3.6 MB/s (134976 bytes in 0.036s)

将指定的文件从计算机上传到模拟器/设备
C:Usersxxx>adb push logout.log /sdcard/music
logout.log: 1 file pushed. 0.1 MB/s (768 bytes in 0.009s)

列出指定目录的内容(参照linux下命令)
adb shell ls 参数

四、按键操作

按下电源键
adb shell input keyevent 26

按下菜单键
adb shell input keyevent 82

按下HOME 键
adb shell input keyevent 3

按下返回键
adb shell input keyevent 4

音量控制

增加音量:
adb shell input keyevent 24

降低音量:
adb shell input keyevent 25

静音:
adb shell input keyevent 164

媒体控制

播放/暂停:
adb shell input keyevent 85

停止播放:
adb shell input keyevent 86

播放下一首:
adb shell input keyevent 87

播放上一首:
adb shell input keyevent 88

恢复播放:
adb shell input keyevent 126

暂停播放:
adb shell input keyevent 127

五、日志管理
adb logcat 参数 过滤规则

可以通过级别进行过滤

示例:
adb logcat *:W
输出Warning、Error、Fatal 和 Silent 级别的日志

清空已存在的日志
adb logcat -c

将日志显示在控制台
adb logcat -d

将日志输出到文件
adb logcat -f 

六、设备信息查看

查看设备型号
C:Usersxxx>adb shell getprop ro.product.model
SM-G9350
本处使用的是夜神模拟器

查看设备电池状况
adb shell dumpsys battery
Current Battery Service state:
  AC powered: false
  USB powered: true
  Wireless powered: false
  status: 5
  health: 2
  present: true
  level: 90
  scale: 100
  voltage: 10000
  temperature: 333
  technology: Li-ion
其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 44% 的电量。

查看设备屏幕分辨率
adb shell wm size
Physical size: 720x1280

查看设备 android_id
adb shell settings get secure android_id
54e1ad209e3d1983

查看设备 Android 系统版本
adb shell getprop ro.build.version.release
4.4.2

查看设备 CPU 信息
adb shell cat /proc/cpuinfo

查看设备内存信息
adb shell cat /proc/meminfo

**

更多精彩内容详见Python 爬虫工程师必学——App数据抓取实战

**

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/221015.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号