Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以让手势代码与 Android 和 C++ 一起使用?如果是这样,怎么办?
到目前为止,最简单的方法是通过 JNI 将来自 MotionEvent 和/或 GestureDetector 的信息传递给您的本机代码。具体如何执行此操作取决于您,但基本原则与本机代码和 Java 代码之间的任何其他通信没有什么不同。
如果您问是否可以在不通过 JNI 的情况下获取 MotionEvents,如果可能的话,这比它的价值要麻烦得多。您可以(并且可能应该)使用SWIG之类的工具来避免手动编写 JNI 包装器代码的痛苦。