java - Android NDK 的 NFC API

标签 java android c++ android-ndk nfc

我正在从事一个需要 NFC 支持的多平台项目。该项目是用 C++ 编写的,因此能够访问 C++ Android NFC API 会很好。

有没有办法使用 NDK 与 NFC 交互?

我知道可以从 NDK 调用 SDK Java 方法。在这种情况下,我可以创建一个 Java 类来处理 NFC 交互,然后从 C++ 调用这些方法。

您认为可以开发这样的机制吗?

最佳答案

您需要使用 JNI 来完成它。

创建一个将访问 Android NFC API 的 Java 类,并以适合您需要的格式为您提供数据。然后通过 JNI 调用从您的 C++ 代码访问它的方法。

关于java - Android NDK 的 NFC API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508971/

相关文章:

Android 应用程序崩溃( fragment 和 xml onclick)

c++ - 使用推力库获取最近的质心? (K-均值)

android - javax.net.ssl.SSLPeerUnverifiedException : No peer certificate on HttpClient but works fine with HttpUrlConnection

c++ - 移位可移植性

c++ - 使用 C++ STL 迭代器而不是传统指针的正确方法是什么?

java - hibernate 更新JPA外键

java - 如何在 IntelliJ 中调试集成测试?

java ; NIO - 从 SocketChannel 读取大量数据

java - 使用大量列时的 JTable 渲染器性能问题

android - View和SurfaceView,哪个更好?