首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带NFC的Android是否支持Card Emulation?

带NFC的Android是否支持Card Emulation?
EN

Stack Overflow用户
提问于 2012-02-18 17:34:09
回答 1查看 3K关注 0票数 1

我需要通过近场通信(ISO14443)与一些读卡器。

当我把我的nexus放在Reader上时,logcat显示消息

代码语言:javascript
复制
02-18 13:24:00.691: DEBUG/NfcService(278): SE FIELD ACTIVATED 
02-18 13:24:00.691: DEBUG/NfcService(278): Broadcasting Intent

或者,当读卡器尝试读取时

代码语言:javascript
复制
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技术。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-19 01:43:58

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

安全元素已经禁止Android开发人员使用。这部分是由于安全原因,部分是因为谁可以访问标签上的内存的问题引起的问题。

不过,BlackBerry确实支持卡仿真。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9340101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档