应用在带有NFC的GSM移动设备的SIM卡上以连接到Android应用

时间:2014-10-15 14:12:53

标签: java android nfc open-mobile-api secure-element

我们需要设计一个简单的应用程序,该应用程序必须驻留在具有NFC的GSM移动设备的SIM卡上,并且应该连接到Android手机应用程序。有人能提供这方面的链接吗? 到目前为止,我们已经在Android上安装了应用程序,但我们需要在SIM卡或手机上连接NFC。我们应该怎么做呢?在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

Open Mobile API可能正是您所寻找的。 SEEK-for-Android项目存在Android实现。但是,SEEK目前尚未集成到主线Android(AOSP)中,因此并非在所有设备上都可用。请注意,硬件和供应商特定的软件组件都需要支持与手机的UICC进行通信,因此您不能通过将SEEK打包到您自己的应用程序来添加支持。

答案 1 :(得分:-2)

使用ADPU(应用程序协议数据单元)完成SIM卡通信,ADPU是十六进制数字序列。一个人使用HostApduService与SIM进行通信:

https://developer.android.com/reference/android/nfc/cardemulation/HostApduService.html

SIM上的应用程序通常用JavaCard(使用某种Java语法的操作系统)编写,但它们只能由拥有SIM的网络运营商安装 - 安装应用程序将比编写应用程序更难。

比尔。