判断手机卡是哪个移动运营商的

来源:互联网 发布:手机淘宝分类链接获取 编辑:程序博客网 时间:2024/06/02 09:36
public void int getSIMType(Context context){
TelephonyManager iPhoneManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String iNumeric = iPhoneManager.getSimOperator();
if (iNumeric.length() > 0){
if (iNumeric.equals("46000") || iNumeric.equals("46002") || iNumeric.equals("46007")) {
// 中国移动
return 1;
}
else if (iNumeric.equals("46001") || iNumeric.equals("46006")) {
// 中国联通
return 2;
}
else if (iNumeric.equals("46003") || iNumeric.equals("46005")) {
// 中国电信
return 3;
}
}
return -1;

}
原创粉丝点击