我正在进行一个需要支持NFC的多平台项目。该项目使用C++编写,因此最好能够访问C++ Android NFC API。
是否有一种方式可以使用NDK与NFC交互?
我知道通过NDK可以调用SDK Java方法。在这种情况下,我可以创建一个Java类来处理NFC交互,然后从C++中调用这些方法。
你认为开发这样的机制是否可能?
我正在进行一个需要支持NFC的多平台项目。该项目使用C++编写,因此最好能够访问C++ Android NFC API。
是否有一种方式可以使用NDK与NFC交互?
我知道通过NDK可以调用SDK Java方法。在这种情况下,我可以创建一个Java类来处理NFC交互,然后从C++中调用这些方法。
你认为开发这样的机制是否可能?
你需要使用JNI来完成它。
创建一个Java类,访问Android NFC API并以适合你需求的格式提供数据。然后通过JNI调用从C++代码访问其方法。