NFC 设备作为另一个 Android HCE 的阅读器

Pra*_*eep 1 android nfc hce

我想使用我的 Android 手机作为阅读器与我的 android HCE(主机卡仿真)应用程序进行通信。在互联网上,我找到了 ACS Reader(PC Reader)的示例客户端应用程序代码。相反,我想将我的 Android 手机用作 NFC 阅读器。我找到了一些适用于 Android 的 Mifare 卡示例,而不适用于 HCE 通信

请分享如果有任何示例代码 URL /API 来帮助我。谢谢你

小智 5

不确定您要什么,但这里有两个示例。一种用于 Android NFC 阅读器应用程序,一种用于 Android HCE 应用程序。

https://github.com/googlesamples/android-CardReader

https://github.com/googlesamples/android-CardEmulation

如果我没有正确理解你,请澄清你的问题。

读卡器

此示例演示了如何实现低级 NFC 读卡器,用于读取不包含 NDEF 或 Android Beam 数据的卡。此示例旨在读取 CardEmulation 示例中实现的虚拟会员卡。

特别地,本示例演示了如何禁用 Android Beam、选择读卡器感兴趣的 AID 以及与卡建立通信。有关 HCE API 的更多信息,请参阅基于主机的卡模拟。

卡模拟

此示例演示了如何使用 Android 4.4 中添加的主机卡模拟功能来模拟 NFC 卡。此示例使设备在屏幕打开时显示为会员卡,并且用户在适当配置的 NFC 读取器上点击他们的设备。

CardReader 示例可用于读取此示例中实现的会员卡。