0

设备信息:

  • CyanogenMod 10.1 rom 在 4.2.2 上的根 Nexus 4
  • nfcee_access.xml带有我的证书的 设置文件。

背景:

我正在尝试在 NFC 阅读器上使用 Card Emulation 测试应用程序,但是我的活动onNewIntent()方法没有被触发。我尝试将其设置launchModesingleTop,但也没有运气。

经过进一步调查,我在点击 NFC 阅读器后一段时间注意到 logcat 上出现以下错误,我怀疑这可能是问题所在:

E/NativeNfcManager(824): NFC Host Emulation not supported with NCI adapters

有谁知道这个错误是什么意思?

4

1 回答 1

0

NCI 是NFC 控制器接口规范。这是自 4.2 以来 Android 用于 NFC 设备的新 API。主机仿真(即应用程序的卡片仿真)从未成为 Android 的官方功能。显然,Cyanogenmod 在基于 NCI 的设备上也不支持它。

于 2013-05-08T15:24:13.863 回答