【问题标题】:NFC API for Android NDKAndroid NDK 的 NFC API
【发布时间】:2013-08-29 10:51:19
【问题描述】:

我正在开发一个需要 NFC 支持的多平台项目。该项目是用 C++ 编写的,因此可以访问 C++ Android NFC API。

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

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

你认为有可能开发这样的机制吗?

【问题讨论】:

  • 你看过 libnfc 库吗?这里的一个问题是,根据设备的不同,您可能必须处理 libnfc-nxp 或 libnfc-nci(后者是前进的方向,并且是大多数设备中最常用的,今天不是这样) .

标签: java android c++ android-ndk nfc


【解决方案1】:

你需要使用JNI来做。

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

【讨论】:

  • 你能给我任何链接吗?怎么做?这将非常有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
相关资源
最近更新 更多