MyException - 我的异常网
当前位置: 我的异常网 » 移动开发 » 判断SIM卡分属的运营商

判断SIM卡分属的运营商

www.MyException.Cn,网友分享于:2012-06-30   浏览:20次
判断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

 

 

软件开发程序错误异常Exception Copyright © 2009-2015 MyException 版权所有