分享到:
点击次数:333  更新时间:2016-10-11 16:24:04  【打印此页】  【关闭
澳门新濠天地娱乐场澳门新濠天地娱乐定制
当前位置:主页 > 新闻动态 > 技术交流 > Android 获取手机SIM卡运营商的源代码

Android 获取手机SIM卡运营商的源代码

责任编辑:admin 发布时间:2016-11-11 09:26 浏览次数:

   /**
     * 获取SIM卡运营商
     * 
     * @param context
     * @return
     */ 
    public static String getOperators(Context context) { 
        TelephonyManager tm = (TelephonyManager) context 
                .getSystemService(Context.TELEPHONY_SERVICE); 
        String operator = null; 
        String IMSI = tm.getSubscriberId(); 
        if (IMSI == null || IMSI.equals("")) { 
            return operator; 
        } 
        if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) { 
            operator = "中国移动"; 
        } else if (IMSI.startsWith("46001")) { 
            operator = "中国联通"; 
        } else if (IMSI.startsWith("46003")) { 
            operator = "中国电信"; 
        } 
        return operator; 
    } 
    /**
     * 手机型号
     * 
     * @return
     */ 
    public static String getPhoneModel() { 
        return android.os.Build.MODEL; 
    } 
     
    /**
     * 系统版本
     * 
     * @return
     */ 
    public static String getSystemVersion() { 
        return android.os.Build.VERSION.RELEASE; 
    } 
权限:
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>