android ndk 多点触控?

标签 android events android-ndk java-native-interface multi-touch

我正在编写一个仅使用 native 代码的应用程序。
那么在ndk中是否可以获取多点触控事件呢?
我觉得我搜索了整个网络,但没有找到任何东西!

有人知道怎么做吗?

最佳答案

是的,是的。 您可以查看名为 native-activity 的示例,了解如何获取输入事件。查找 engine_handle_input 函数。 AInputEvent_getType 函数返回事件类型。如果它是 AINPUT_EVENT_TYPE_MOTION 然后使用 AKeyEvent_getAction 函数你可以得到关于触摸事件的不同信息。使用 AMOTION_EVENT_ACTION_MASKAMOTION_EVENT_ACTION_POINTER_INDEX_MASKAMOTION_EVENT_ACTION_POINTER_DOWNAMOTION_EVENT_ACTION_POINTER_UP 枚举的方式与您在 Java API 中的使用方式相同:http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html

关于android ndk 多点触控?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12500825/

相关文章:

android - Android : difference between total stats and per UID stats 监控数据使用

python - 单击按钮并按回车键时调用相同的函数

javascript - 无法获取命名函数的事件目标属性

android - 在不同平台上从 android-ndk 构建的库是否不同

java - Android - finish() 方法上的 StartActivityForResult 卡住 UI

android - 无法覆盖 onBackPressed 和 onKeyDown - Android

java - Android Studio - 如何更改图像资源?

javascript - Jquery 事件冒泡复选框

android - 使用 ssl 时 POCO 库卡在 Android 上

android - 在 Android 中使用 cURL