目录
1.使用adb命令发送广播看看
adb shell am broadcast -a com.android.test --es test_string "this is test string" --ei test_int 100 --ez test_boolean true
说明:广播action为com.android.test,蓝色为key,红色为alue,分别为String类型,int类型,boolean类型
2.使用adb命令启动服务
包名:com.android.test,类名:.XXXservice
adb shell am startservice -m com.android.test/com.android.test.XXXservice
3.使用adb命令打开页面
adb shell am start -n com.android.test/com.android.test.activity.MainActivity --ei JumpIndex 1
注:包名:com.android.test,类名:com.android.test.activity.MainActivity
4.查看三方应用
查看设备应用列表
adb shell pm list packages
查看设备安装的三方应用列表
adb shell pm list packages -3
查看车上的所有用户
adb shell pm list users
查看该设备所支持的最大USER数
adb shell pm get-max-users
查看被卸载过的应用
adb shell pm list packages -u
查看被谁安装的应用
adb shell pm list packages -i
5.拨打电话
adb shell am start -a android.intent.action.CALL -d tel:10086
注:10086是电话号码
6.截屏保存存储图片
adb shell screencap -p /sdcard/screen2234.png
注:/sdcard/screen2234.png表示存储的地址和文件名称
7.查看应用的版本号
adb shell dumpsys package com.android.test | grep version
adb shell dumpsys package com.android.test | findstr version
注:windows系统使用findstr,Mac、Linux使用grep
8.查看当前栈顶的activity
adb shell dumpsys activity top | grep ACTIVITY
adb shell dumpsys activity | findstr “mResume”
9.查看应用的配置信息
adb shell pm dump com.android.test
应用包名:com.android.test
10.获取修改屏幕休眠时间
adb shell settings get system screen_off_timeout
adb shell settings put system screen_off_timeout 10000
11.获取设备的MAC地址
adb shell cat /sys/class/net/wlan0/address
12.模糊查询设备应用的包名
例如带qq字符串的应用(通过字符串模糊查询应用包名)
adb shell pm list packages qq