繁体   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