【发布时间】:2013-04-12 12:28:11
【问题描述】:
我可以在 Android 手机上从 dev/input/event* 读取事件。然而,它们是按特定顺序排列的行代码,就像触摸事件一样。
3 53 216
3 54 444
3 48 40
3 50 5
0 2 0
0 0 0
如何将它们解析为有意义的事件,例如 x 和 y 坐标处的触摸?或长按等。然后我想将高级事件转换回类似的代码以将它们插入事件队列中。
有没有 C/C++ 的解析器代码?
非常感谢任何帮助。
【问题讨论】:
-
你是如何从 /dev/input/event 读取事件的?
-
这是特定于设备的。在给定的设备上通过实验并不难弄清楚,但这些信息不一定可以转移到同一硬件上的其他品牌/型号甚至其他 android 版本。
标签: android c parsing input touch