1. input keyevent --longpress <键值>
长按键值操作。
ts@ts-OptiPlex-7070:~/Downloads/TSAutoTestTools-VXXXX$ adb shell
X306NC_PRC:/ # input tap --help
Usage: input [<source>] [-d DISPLAY_ID] <command> [<arg>...]
The sources are:
dpad
keyboard
mouse
touchpad
gamepad
touchnavigation
joystick
touchscreen
stylus
trackball
-d: specify the display ID.
(Default: -1 for key event, 0 for motion event if not specified.)
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)
draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball) ###这个是按屏幕, 不是点击, 所以千万要用press, 不要用tap(tap即click效果)
roll <dx> <dy> (Default: trackball)
event <DOWN|UP|MOVE> <x> <y> (Default: touchscreen)
Error: Error: Invalid arguments for command: tap
2. 录屏
adb shell screenrecord /sdcard/test.mp4 #导出到电脑中(记得先在电脑建立一个文件)
adb spull /sdcard/test.mp4 D:\linux\sdk\test\test.mp4