繁体   English   中英

具有NFC的Android是否支持卡仿真?

[英]is Card Emulation supported in Android with NFC?

我需要通过NFC(ISO14443)与某些读卡器进行通信。

当我将nexus S放在Reader上时,logcat显示消息

02-18 13:24:00.691: DEBUG/NfcService(278): SE FIELD ACTIVATED 
02-18 13:24:00.691: DEBUG/NfcService(278): Broadcasting Intent

或泰斯语,当读卡器试图读取时

02-18 13:25:00.718: DEBUG/NFC JNI(278): > AID DETECTED
02-18 13:25:00.718: DEBUG/NFC JNI(278): > AID: 0102030405060708090000
02-18 13:25:00.722: DEBUG/NfcService(278): Card Emulation message
02-18 13:25:00.722: DEBUG/NfcService(278): Broadcasting com.android.nfc_extras.action.AID_SELECTED

我试图处理这些意图没有成功。

有什么方法可以在不修改固件的情况下与阅读器通信?

还是我可以从本机代码(C)访问安全元素?

我使用的阅读器支持NFCA,NFCB和RFID技术。

Android不支持卡仿真(编辑:通过安全元素)。 您可以尝试与阅读器进行点对点连接,或者(取决于您对阅读器的控制程度)您可以使阅读器充当标签,并将信息来回发送到电话。

安全元素已被限制为Android开发人员无法使用。 这部分是由于安全性原因,部分是由于谁访问标签上的内存这一问题引起的。

BlackBerry确实支持卡仿真。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM