我正在从事一个需要 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/