[英]Can Kitkat HCE(NFC) device talk to another Kitkat HCE(NFC) device
[英]NFC device as a Reader for another Android HCE
我想使用Android手機作為閱讀器與我的android HCE(主機卡仿真)應用進行通信。 在Internet上,我找到了ACS Reader(PC Reader)的示例客戶端應用程序代碼。 取而代之的是,我想將Android手機用作NFC閱讀器。 我找到了一些用於Android的Mifare卡的示例,而不是用於HCE通信的示例
如果有任何示例代碼URL / API,請分享以幫助我。 謝謝
不太確定您要什么,但是這里有兩個示例。 一種是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示例可用於讀取此示例中實現的會員卡。
您可以在閱讀器模式下使用Android設備(從NFC + Kitkat開始)。 使用NFCAdapter enableReaderMode
函數。 該博客具有完整的示例。
謝謝
如果我理解您的問題,則希望將一台Android設備用作NFC閱讀器,以與另一台Android設備上安裝的HCE應用程序進行通信。 我對嗎? 在這種情況下,我認為這是不可能的,因為當您使用2個NFC android設備時,它們將開始在P2P中進行通信。 為了在“閱讀”設備上激活CE模式,您需要停用P2P功能,如果您的手機未植根,則無法啟用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.