最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 判斷SIM卡屬于哪個移動運營商詳解及實例

 更新時間:2016年11月10日 14:22:38   作者:wuyudong  
這篇文章主要介紹了Android 判斷SIM卡屬于哪個移動運營商詳解相關(guān)資料,并附實例代碼,具有一定參考價值,需要的朋友可以參考下

Android 判斷SIM卡屬于哪個移動運營商

第一種方法:

獲取手機的IMSI碼,并判斷是中國移動\中國聯(lián)通\中國電信

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    /** 獲取SIM卡的IMSI碼
     * SIM卡唯一標(biāo)識:IMSI 國際移動用戶識別碼(IMSI:International Mobile Subscriber Identification Number)是區(qū)別移動用戶的標(biāo)志,
     * 儲存在SIM卡中,可用于區(qū)別移動用戶的有效信息。IMSI由MCC、MNC、MSIN組成,其中MCC為移動國家號碼,由3位數(shù)字組成,
     * 唯一地識別移動客戶所屬的國家,我國為460;MNC為網(wǎng)絡(luò)id,由2位數(shù)字組成,
     * 用于識別移動客戶所歸屬的移動網(wǎng)絡(luò),中國移動為00,中國聯(lián)通為01,中國電信為03;MSIN為移動客戶識別碼,采用等長11位數(shù)字構(gòu)成。
     * 唯一地識別國內(nèi)GSM移動通信網(wǎng)中移動客戶。所以要區(qū)分是移動還是聯(lián)通,只需取得SIM卡中的MNC字段即可
     */
    String imsi = telManager.getSubscriberId();
 if(imsi!=null){
    if(imsi.startsWith("46000") || imsi.startsWith("46002")){//因為移動網(wǎng)絡(luò)編號46000下的IMSI已經(jīng)用完,所以虛擬了一個46002編號,134/159號段使用了此編號
     //中國移動
    }else if(imsi.startsWith("46001")){
     //中國聯(lián)通
    }else if(imsi.startsWith("46003")){
     //中國電信
    }
} 

第二種方法

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    String operator = telManager.getSimOperator();
 if(operator!=null){
    if(operator.equals("46000") || operator.equals("46002")){
     //中國移動
    }else if(operator.equals("46001")){
     //中國聯(lián)通
    }else if(operator.equals("46003")){
     //中國電信
    }
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

乳山市| 铅山县| 彰化县| 绥芬河市| 庆城县| 双牌县| 宣武区| 达州市| 嘉义县| 安仁县| 北辰区| 道孚县| 依兰县| 沙田区| 驻马店市| 平舆县| 德格县| 井研县| 交口县| 昌图县| 曲阳县| 伊吾县| 微山县| 都兰县| 博罗县| 阿克陶县| 阿瓦提县| 上虞市| 邻水| 德昌县| 开阳县| 突泉县| 吉隆县| 澄江县| 聂拉木县| 称多县| 湘阴县| 嘉峪关市| 水城县| 延川县| 辽阳市|