NCI适配器不支持NFC主机仿真

时间:2013-05-08 14:46:44

标签: android nfc hce

设备信息:

  • CyanogenMod 10.1 rom on 4.2.2 on rooted Nexus 4
  • 使用我的证书设置nfcee_access.xml文件。

背景

我正在尝试使用NFC阅读器上的卡片模拟测试应用程序,但我的活动的onNewIntent()方法未被触发。我已经尝试将launchMode设置为singleTop,但也没有运气。

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

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

有谁知道这个错误意味着什么?

1 个答案:

答案 0 :(得分:0)

NCI是NFC Controller Interface specification。这是Android用于NFC设备的新API,自4.2起。主机仿真(即应用程序的卡仿真)从未成为Android的官方功能。显然,Cyanogenmod也不支持基于NCI的设备。