3

是否可以让手势代码与 Android 和 C++ 一起使用?如果是这样,怎么办?

4

1 回答 1

1

到目前为止,最简单的方法是通过 JNI 将来自 MotionEvent 和/或 GestureDetector 的信息传递本机代码。具体如何执行此操作取决于您,但基本原则与本机代码和 Java 代码之间的任何其他通信没有什么不同。

如果您问是否可以在不通过 JNI 的情况下获取 MotionEvents,如果可能的话,这比它的价值要麻烦得多。您可以(并且可能应该)使用SWIG之类的工具来避免手动编写 JNI 包装器代码的痛苦。

于 2013-01-19T02:09:44.890 回答