我正在寻找一种方法来查明Android设备是否已锁定SIM卡。我知道/ efs /应该是存储此设置的文件。问题是没有root就无法访问/ efs /。
USSD代码如##7465625#在三星设备上不再适用于Android 4.1.2。
那么有人知道如何确定是否启用了SIM锁定?
谢谢,汤姆
答案 0 :(得分:0)
假设我们正在谈论相同类型的Sim Lock,您可以使用Telephony Manager
检查SIM锁和其他各种内容。
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int simState = telephonyManager.getSimState();
if (simState == TelephonyManager.SIM_STATE_NETWORK_LOCKED) {
//do something
}