SimInfo獲取(MCC, MNC, PLMN)


String NUMERIC = getSIMInfo();
protected String getSIMInfo() {
    TelephonyManager iPhoneManager = (TelephonyManager) this
    .getSystemService(Context.TELEPHONY_SERVICE);
    return iPhoneManager.getSimOperator();
}
values.put("numeric", NUMERIC);
values.put("mcc", NUMERIC.substring(0, 3));
values.put("mnc", NUMERIC.substring(3, NUMERIC.length()));

Android運營商名稱顯示之PLMN的讀取(原)
https://blog.csdn.net/u010961631/article/details/50682348


Android運營商名稱顯示之SPN的讀取(原)
https://blog.csdn.net/u010961631/article/details/50682373

 

Plmn的全稱是Public Land Mobile Network(公共陸地移動網絡),而在運營商顯示方面主要是指當前SIM所駐留的網絡,比如當中國移動的SIM(46000)如果漫游到聯通的網絡(46001),那么雖然當前的SIM是中國移動,但是他的Plmn就應該是中國聯通。
也就是說,Plmn的名稱與當前駐留的網絡相關。

SPN(Service Provider Name)就是當前發行SIM卡的運營商的名稱,可以從以下兩個路徑獲取:

1、從SIM文件系統讀取
2、從配置文件讀取


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM