Android模拟按键
命令
用法
Usage: input [<source>] <command> [<arg>...]
The sources are:
keyboard
mouse
joystick
touchnavigation
touchpad
trackball
dpad
stylus
gamepad
touchscreen
The commands and default sources are:
text <string> (Default: touchscreen)
keyevent [--longpress] <key code number or name> ... (Default: keyboard)
tap <x> <y> (Default: touchscreen)
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball)
roll <dx> <dy> (Default: trackball)
- 代码方式
adb shell input keyevent 26
- 名称方式
# 短按
adb shell input keyevent POWER
# 长按
adb shell input keyevent --longpress POWER
按键列表
VOLUME_UP
VOLUME_DOWN
POWER
BACK
HOME
FORWARD
MENU
SEARCH
参考
frameworks/base/core/java/android/view/KeyEvent.java