2013-05-08 66 views
0

設備信息:NFC主機,NCI不支持仿真適配器

  • 的CyanogenMod ROM 10.1 4.2.2上紮根的Nexus 4
  • 安裝nfcee_access.xml文件,我的證書。

背景:

我試圖測試與NFC讀取器卡仿真應用程序,但是我的活動的onNewIntent()方法是沒有得到觸發。我試過將launchMode設置爲singleTop,但也沒有運氣。

經進一步調查,我注意到上的logcat以下錯誤一段時間,我對NFC讀卡器挖掘後,我懷疑可能是問題:

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

有誰知道這是什麼錯誤意味着什麼?

回答

0

NCI是NFC Controller Interface specification。這是自4.2版以來Android用於NFC設備的新API。主機仿真(即由應用程序進行的卡仿真)從未成爲Android的官方功能。顯然,Cyanogenmod也不支持基於NCI的設備。

+0

感謝您的信息。我會看看是否有更新的ROM支持它 – f20k 2013-05-08 16:07:23