首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SIM卡上的Android和Java Card Applet之间进行通信(使用或不使用RIL库)?

如何在SIM卡上的Android和Java Card Applet之间进行通信(使用或不使用RIL库)?
EN

Stack Overflow用户
提问于 2015-09-16 06:17:47
回答 1查看 3.2K关注 0票数 2

我希望在Android 5.0 (例如4.2.2)之前的版本中使用APDU从我的Android应用程序与加载到SIM卡上的Java Card applet进行通信。我的小程序不是SIM Toolkit小程序,它是一个普通的Java Card小程序。

遵循这个post (感谢@vojta和@jean)和SEEK,我想使用RIL (无线电接口层)构建我的应用程序。我在哪里可以得到这些lib?我唯一能得到的是用于Nexus - here的。

如果我理解的很好,我会为每个手机制造商提供一个不同的.apk文件。我说的对吗?如果是,除了SEEK之外,还有没有其他方式从Android到SIM小程序进行通信?

如果我不能避免这种情况(我真的认为SEEK是与我的SIM小程序通信的最佳或唯一方式),有人可以分享构建这样一个示例APK应用程序(包括与小程序通信)的分步手册吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-20 16:08:30

您不能简单地将该功能(用于访问基于UICC/SIM的安全元素的RIL扩展)添加到应用程序。相反,移动电话必须支持此功能。你通常不能在飞行中替换无线电接口库/电话框架(你可能可以在有根的设备上做这样的补丁,但这仍然不是你通常会集成到你的应用程序中的东西)。

然而,许多当前的安卓设备都带有现成的SEEK实现,可用于访问UICC/SIM卡(三星(例如,GS3和更高版本)、索尼、HTC和摩托罗拉的许多设备)。说到Nexus设备,Nexus 6是第一个支持SEEK的。

在支持SEEK的设备(即预装SEEK智能卡服务的设备)上,您可以通过将应用程序链接到SEEK SDK-addon或直接将Open Mobile API (作为库项目或通过添加源文件)集成到应用程序(您可以找到最新版本的here)来使用SEEK。

您可以在此处找到用于访问智能卡应用程序的示例应用程序:https://github.com/seek-for-android/open-mobile-api-sample

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32596619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档