中看到android内核源代码中定义的struct 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
我知道这个问题很老了,但这里是答案http://blog.softteco.com/2011/03/android-writing-events-low-level-touch.html