判断SIM卡所属的运营商
?
TelephonyManager mTelephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);int simState = mTelephonyManager.getSimState();if (simState != TelephonyManager.SIM_STATE_READY) {// unknown sim op}String simOp = mTelephonyManager.getSimOperator();if ("46000".equals(simOp) || "46002".equals(simOp) || "46007".equals(simOp)) {// 移动} else if ("46001".equals(simOp)) {// 联通} else if ("46003".equals(simOp)) {// 电信}?需要权限?android.permission.READ_PHONE_STATE
?
?