写入模拟卡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结构).

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...