Android 检查是否支持 NFC 的 SIM 卡或普通 SIM 卡

标签 android nfc

我正在使用 Android 应用程序。该应用程序使用 NFC 技术,其主要任务是进行移动支付。

我的问题是,有什么方法或 API 可以让我以编程方式检查 SIM 卡是否是使用 NFC 芯片构建的?我想在应用程序中检查是否有支持 NFC 的 SIM 卡或普通 SIM 卡。

谢谢。

最佳答案

找到了。使用 OpenMobileAPI 库,您可以使用安装在 UICC 中的小程序的 AID 打开 channel 。如果 channel 打开成功,则表示它支持 NFC-SWP。

关于Android 检查是否支持 NFC 的 SIM 卡或普通 SIM 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23620536/

相关文章:

android - Gradle复制任务既不复制文件也不给出任何错误

android - 具有对角线切割 View 的自定义按钮背景

android - 尝试从 BaseAdapter 启动 Activity 时出现未知错误

nfc - PN532向Mifare卡写入数据

java - 如何将 Json 转换为 ByteArray 并支持 UTF8?

android - AndEngine是游戏引擎吗?

android - ListView 中的单选按钮

android - 如何在Android设备上找出NFC堆栈(芯片) "NXP vs Broadcom"

java - 手动禁用和启用 Android HostApduService?

android - 有没有人能够通过 NFC 在 BlackBerry 和 Android 手机之间进行通信?