簡體   English   中英

寫入模擬卡Android HCE(主機卡仿真)

[英]Write in a emulated card Android HCE (Host card Emulation)

由於HCE是在4.4版本中實現的,因此無法找到如何在仿真卡中寫入的信息。

Android網站有一個卡片仿真樣本和一個讀取卡片的樣本,但我找不到有關在仿真卡片中寫入的可能性以及如何操作的信息。

我正在開發一個將讀取模擬卡的應用程序,它將修改卡並再次寫入。

有人知道這是否可能,我該怎么做?

問題“如何[我如何]在[Android HCE]模擬卡中寫入?” 與Android HCE的概念並不完全匹配。

使用Android HCE,您不會模擬存儲卡,因此默認情況下不會寫入/讀取此類模擬卡。 相反,您可以模擬基於APDU的智能卡應用程序(注意: 應用程序而不是內存區域, 而不是 整個卡)。 APDU是可以發送到卡的命令(例如,使用符合PC / SC的非接觸式智能卡讀卡器)。 然后,這些命令由您的模擬智能卡應用程序(即您的HCE服務)解釋,並用於生成響應消息。

因此,總而言之,您可以定義應用程序應該理解的命令(基於ISO 7816-4 APDU結構)以及應用程序發回的響應消息格式(同樣基於ISO 7816-4 APDU結構)。

此鏈接中列出了一些基於ISO 7816-4的命令:

http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_6_basic_interindustry_commands.aspx

我的溝通是基於這個命令,主要在6.6項中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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