- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在 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/
我想获取双 SIM 卡手机中两张 SIM 卡的 SIM 卡序列号/ID。有没有办法获取它们?提前致谢。 最佳答案 import java.lang.reflect.Method; im
我知道我们可以使用 TelephonyManager 类检索单个 Sim 卡的信息。但是如何检索有关多张 SIM 卡的信息?比如说,我的手机丢了,有人更换了其中一个插槽中的 SIM 卡。我如何收到包括
我想使用 Python 中的 R 包 fracdiff 和 arfima。我使用 rpy2 作为 导入了这个库 from rpy2.robjects.packages import importr f
这个问题在这里已经有了答案: How to get sim id from iphone (1 个回答) Programmatically get own phone number in iOS
我正在构建一个网络监视器应用程序。在这里,我已成功实现了所有功能,例如跟踪 Wifi 或移动数据的数据使用情况,但我想知道哪个 SIM 卡连接到互联网并使用移动数据。 使用下面的代码,我可以知道我的双
我有一个检测来电的 Android 应用程序,我需要改进这个应用程序以在 duos 移动设备上运行。所以我创建了一个在 list 中注册的广播接收器以进行操作:电话状态已更改,并且在我的 onRece
过去几天我一直在寻找这个,我才知道: “Android开箱即用不支持双卡,是厂商自定义修改,没有公共(public)API控制。” 以下链接中提供了一个解决方案,但它不适用于我的手机三星 Galaxy
我被搜索了有关 NFC SIM 卡的信息,发现 such explanations关于他们在这里和那里: For those who want to use near field communicat
我有一部带 2 张 SIM 卡的 Android 手机,我想检测来电的目标——是 SIM 1 还是 SIM 2。是否可以从通话信息中获取目标号码? 最佳答案 最后我使用这段代码得到了解决方案。希望它对
我有一部带 2 张 SIM 卡的 Android 手机,我想检测来电的目标——是 SIM 1 还是 SIM 2。是否可以从通话信息中获取目标号码? 最佳答案 最后我使用这段代码得到了解决方案。希望它对
我想检查哪个 SIM 卡正在为双卡 android 手机拨出电话。阅读本文 Android : Check whether the phone is dual SIM . 工作起来很有魅力,可以检测
我想在双卡设备中获取两个 sim 号码。 最佳答案 使用 API > 21 需要权限android.Manifest.permission.READ_PHONE_STATE. public class
我尝试为单个 SIM 设备配置 EAP-SIM 并成功连接。现在我想在双 SIM 设备上配置特定的 SIM 卡。 我的观察是在单个 SIM 设备中配置 EAP 时,没有规定指定 SIM 身份。那么如何
如何在具有双 SIM 卡的 Android 中发送短信用于广播而不是 Intent ?如何在android中检测双卡?用户想要选择 sim 卡来发送短信广播。在 android 中设置用于在 andr
我正在开发一个应用程序,我需要知道来电是来自 sim 1 还是 sim 2。在某些设备中,广播接收器会检测到它,但并非所有设备都发生这种检测。 如何检测到 sim 1 或 sim 2 有来电? 最佳答
I searched and read all the questions and answers similar to this question but non is solving my pro
有没有办法以编程方式检查 Android 中的 sim 1 或 sim 2 的移动数据是否处于 Activity 状态? 我还想获得数据处于 Activity 状态的运营商提供商。 情商:sim 1
我想在收到短信时获得 SIM 卡的唯一 ID(line1number 或 simserialnumber...)。它适用于单 SIM 卡。是否可以使用多 SIM 卡? 最佳答案 多 SIM 卡支持仅添
我正在尝试检查我的移动设备是否是双 sim 卡,sim1 是否准备就绪,sim2 是否准备就绪,我已使用 java 反射完成此操作,现在我想知道 sim1 是否正在漫游以及 sim2 是否正在漫游,如
我有双卡 Android 智能手机。我知道 android SDK 不支持双卡双待设备。我想在默认插槽上访问 sim 的 sim 运营商名称。但是当我运行程序时,它给了我一个空字符串。以下是我的代码:
我是一名优秀的程序员,十分优秀!