獲取手機IMSI,區分移動聯通 電信,4G問題
阿新 • • 發佈:2019-02-09
1.TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
imsi = mTm.getSubscriberId();//獲取imsi
2.根據imsi 區分是移動 聯通還是電信。
3.
if(imsi!=null){
if(imsi.startsWith("46000") || imsi.startsWith("46002")){ //因為行動網路編號46000下的IMSI已經用完,所以虛擬了一個46002編號,134/159號段使用了此編號 //中國移動 }elseif(imsi.startsWith(