android ndk多点触控?

bri*_*ore 8 java-native-interface events android multi-touch android-ndk

我正在编写一个只使用本机代码的应用程序.
那么有可能在ndk中获得多点触控事件吗?
我觉得我已经整个网络,但没有找到任何东西!

有谁知道如何做到这一点?

Mār*_*iko 11

是的.您可以检查调用的示例native-activity以查看如何获取输入事件.寻找engine_handle_input功能.AInputEvent_getTypefunction返回事件的类型.如果是AINPUT_EVENT_TYPE_MOTION使用AKeyEvent_getAction功能,您可以获得有关触摸事件的不同信息.使用AMOTION_EVENT_ACTION_MASK,AMOTION_EVENT_ACTION_POINTER_INDEX_MASK,AMOTION_EVENT_ACTION_POINTER_DOWNAMOTION_EVENT_ACTION_POINTER_UP以同样的方式枚举您在Java API使用它们:http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html