1
是否有可能通过编程方式检测Android设备是否只能与Versatel/Telecom等特定提供商的SIM卡一起使用?Android:检测设备是否被提供商锁定
我可以使用下面的代码来执行检查吗?
TelephonyManager telephonyManager = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
int simState = telephonyManager.getSimState();
if (simState == TelephonyManager.SIM_STATE_NETWORK_LOCKED) {
//do something
}
我不确定this question是否解决了同样的问题。
AFAIK无法检测设备是否被SIM卡锁定到特定网络提供商。您发布的代码会检查安装在设备中的SIM卡的状态。如果您安装了供应商尚未“启用”的SIM卡,则应该看到“SIM_STATE_NETWORK_LOCKED”状态。 –