解析dev/input/event触摸事件



我可以在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++吗?

感谢您的帮助。

您可以在externalkernel-headersoriginallinuxInput.h

中看到android内核源代码中定义的struct input_event

我知道这个问题很老了,但这里是答案http://blog.softteco.com/2011/03/android-writing-events-low-level-touch.html

最新更新