写入模拟卡Android HCE(主机卡模拟)

写入模拟卡Android HCE(主机卡模拟),android,nfc,apdu,hce,Android,Nfc,Apdu,Hce,由于HCE是在4.4版中实现的,因此我找不到如何在模拟卡中写入的信息 android网站上有一个卡片模拟示例和一个读取卡片的示例,但我找不到关于在模拟卡片中书写的可能性以及如何操作的信息 我正在开发一个应用程序,它将读取模拟卡,它将修改该卡并再次写入 有人知道这是否可能以及我如何做到这一点?问题“我如何在[Android HCE]模拟卡中写字?”与Android HCE的概念并不完全相符 使用Android HCE时,您不会模拟存储卡,因此默认情况下不会向这样的模拟卡进行写入/读取。相反,您可以

由于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的命令:


我的沟通基于此命令,主要在第6.6项中。

是。我创建了我的“协议”,以在基于ISO 7816-4的两个应用程序之间交换信息。通讯正常。谢谢我还在为我的NFC emv卡定制HCE我已经为读卡创建了NFC适配器,如_nfcAdapter.enableReaderMode。现在我可以读卡了,但当我尝试获取交易帮助时,是否有任何初学者项目展示了如何做到这一点?