簡體   English   中英

NFC設備作為另一個Android HCE的閱讀器

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM