有了字符设备的文件,是否可以编写简单的shell脚本来处理不同的按钮事件?例如,如果按下音量减小 - 回显词“低”,如果按下音量增大按钮 - 回显“高”。
现在我可以使用以下命令跟踪按钮按下事件:
$ cat /dev/input/event2
≈► ☺ s ☺ ≈► →╟♂ ☺ s ·► r±☻ ☺ r ☺ ·► a» ☺ r
当前输出包含有关 4 个事件的信息:
- 降低音量(按键按下事件);
- 降低音量(按键事件);
- 提高音量(按键按下事件);
- 提高音量(按键事件)。
每个事件包含 16 个字节的数据。
最佳答案
你可以使用
getevent -l
并以纯文本形式获取事件,例如
/dev/input/event1: EV_KEY KEY_VOLUMEUP UP
/dev/input/event1: EV_SYN SYN_REPORT 00000000
关于android - 如何为 adb shell 中的按钮编写事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40635790/