1
我需要通过NFC(ISO14443)与某些读卡器进行通信。是Android支持NFC的卡仿真吗?
,当我把我的歌Nexus S的读者,logcat的显示信息
02-18 13:24:00.691: DEBUG/NfcService(278): SE FIELD ACTIVATED
02-18 13:24:00.691: DEBUG/NfcService(278): Broadcasting Intent
或theese,当读卡器试图读取
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
我,已经尽力处理没有theese意图成功;
有什么方法可以与读卡器进行通信,而无需启动固件?
或者我可以从本地代码(C)访问安全元素?
我使用的读卡器支持NFCA,NFCB和RFID技术。
上面的回答是不正确的,它指的是具有NFC的Google Android设备。目前,这意味着Nexus S,Nexus S 4G和Galaxy Nexus。任何设备制造商都可以决定为安全元件提供可公开访问的API的Android NFC设备。除此之外,从技术上讲,访问安全元素和支持卡模拟是两件不同的事情。 – 2012-02-20 21:04:38
好点,我编辑我的帖子来反映这一点。 – 2012-02-20 22:19:34
Android 4.4以来支持卡模拟! [Android文档:基于主机的卡片仿真](https://developer.android.com/guide/topics/connectivity/nfc/hce.html) – KirkSu 2017-04-27 13:07:57