[英]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.