使用 Android 应用程序访问 SIM 卡?

2024-04-18

我想知道是否可以使用 Android 应用程序访问 SIM 卡


你可以像这样获取 IMEI(但这是你想要的吗?),只是一个例子:

mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei = mTelephonyMgr.getDeviceId();

同样,你有

String getSimCountryIso():

返回与 SIM 提供商的国家/地区代码等效的 ISO 国家/地区代码。

String getSimOperator():返回 SIM 提供商的 MCC+MNC(移动国家代码 + 移动网络代码)。

String getSimOperatorName():返回服务提供商名称 (SPN)。

String getSimSerialNumber():返回 SIM 卡的序列号(如果适用)。

int getSimState():返回一个常量,指示设备 SIM 卡的状态。

String getSubscriberId():返回唯一的用户 ID,例如 GSM 电话的 IMSI。

了解更多,请查看这一页 http://developer.android.com/intl/de/reference/android/telephony/TelephonyManager.html

并且不要忘记在清单中添加正确的权限(getDeviceId() => Requires Permission: READ_PHONE_STATE)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Android 应用程序访问 SIM 卡? 的相关文章

随机推荐