通用操作
进入设备终端的两种方式
adb -s <serial> shell
adb -t <tid> shell
输入法相关
列出所有的输入法
ime list -s
启用输入法
ime enable --user 0 com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
设置输入法
ime set --user 0 com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
获取当前输入法
settings --user 0 get secure default_input_method
adb转发
# 将本地8080端口转发到安卓设备的8888端口, 访问本机8080端口=访问设备的8888端口
adb -s <serial> forward tcp:8080 tcp:8888
# 将安卓设备8888端口映射到到本机的8080端口, 访问设备的8888端口=访问本机的8080端口
adb -s <serial> reverse tcp:8080 tcp:8888
安装包相关
列出当前所有安装包
# -3 表示只列出第三方安装包
adb shell pm list packages --user 0 -3
查看安装包信息
adb shell pm path com.twitter.android
按键操作
电源键操作
adb shell input keyevent 26
菜单键操作
adb shell input keyevent 82
系统相关操作
# 亮屏/熄屏
adb input keyevent KEYCODE_POWER
特定机型的命令
XIAOMI
# 获取MIUI优化状态
adb shell settings get secure miui_optimization
# 关闭MIUI优化
adb shell settings put secure miui_optimization 0
keycode | 含义 |
3 | HOME键 |
4 | 返回键 |
5 | 打开拨号应用 |
6 | 挂断电话 |
24 | 增加音量 |
25 | 降低音量 |
26 | 电源键 |
27 | 拍照(需要在相机应用里) |
64 | 打开浏览器 |
82 | 菜单键 |
85 | 播放/暂停 |
86 | 停止播放 |
87 | 播放下一首 |
88 | 播放上一首 |
122 | 移动光标到行首或列表顶部 |
123 | 移动光标到行末或列表底部 |
126 | 恢复播放 |
127 | 暂停播放 |
164 | 静音 |
176 | 打开系统设置 |
187 | 切换应用 |
207 | 打开联系人 |
208 | 打开日历 |
209 | 打开音乐 |
210 | 打开计算器 |
220 | 降低屏幕亮度 |
221 | 提高屏幕亮度 |
223 | 系统休眠 |
224 | 点亮屏幕 |
231 | 打开语音助手 |
276 | 如果没有 wakelock 则让系统休眠 |