adb shell getevent -lrt
getevent 旨在获取android设备的事件信息,具体参考详细用法(本人亦初学者一枚,无法深入解释)
sendevent 则可以向设备发送模拟事件,其中包括touch和keypress
- Usage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-d] [-p] [-i] [-l] [-q] [-c count] [-r] [device]
- -t: show time stamps
- -n: don't print newlines
- switch states for given bits
- switch states
- 1, dev=2, name=4, info=8, vers=16, pos. events=32, props=64)
- if available
- -p: show possible events (errs, dev, name, pos. events)
- -i: show all device info and possible events
- -l: label event types and names in plain text
- -q: quiet (clear verbosity mask)
- -c: print given number of events then exit
- -r: print rate events are received
- Usage: sendevent <device> <type> <code> <value>