5

我正在寻找一种方法来确定 android 设备是否被 SIM 锁定。我知道 /efs/ 应该是存储此设置的文件。问题是没有 root 就无法访问 /efs/。

像## 7465625# 这样的USSD 代码不再适用于三星设备上的 Android 4.1.2。

那么有人知道我如何确定是否启用了 SIM 卡锁吗?

谢谢,汤姆

4

1 回答 1

1

假设我们谈论的是同一种 SIM 锁,您可以使用Telephony Manager.

TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

int simState = telephonyManager.getSimState();

if (simState == TelephonyManager.SIM_STATE_NETWORK_LOCKED) {
    //do something
}
于 2013-02-14T11:33:32.773 回答