gpt4 book ai didi

android - 如何在 SIM 卡上的 Android 和 Java Card Applet 之间进行通信(有或没有 RIL 库)?

转载 作者:搜寻专家 更新时间:2023-11-01 07:52:43 26 4
gpt4 key购买 nike

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

关注此post (感谢@vojta 和@jean)和SEEK我想使用 RIL( radio 接口(interface)层)构建我的应用程序。我在哪里可以获得这些库?我唯一能得到的是 Nexus - here .

如果我理解得很好,我将为每个移动制造商提供不同的 .apk 文件。我对吗?如果是,除了 SEEK 之外,还有其他方法可以从 Android 到 SIM 小程序进行通信吗?

如果我无法避免(我真的认为 SEEK 是与我的 SIM 小程序通信的最佳或唯一方式),有人可以分享构建此类示例 APK 应用程序的分步手册(包括与小程序)?

最佳答案

您不能简单地将此功能(用于访问基于 UICC/SIM 的安全元素的 RIL 扩展)添加到应用程序。相反,手机必须支持此功能。您通常无法即时替换 radio 接口(interface)库/电话框架(您可能可以在已获得 root 权限的设备上进行此类修补,但您通常不会将其集成到您的应用程序中)。

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

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

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

关于android - 如何在 SIM 卡上的 Android 和 Java Card Applet 之间进行通信(有或没有 RIL 库)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32596619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com