android--获取手机的IMSI码,并判断是中国移动換卡\中国联通\中国电信 .
2国内电信卡比较特殊:
IMSI:国际移动换卡用户识别码(唯一标识),IMSI = MCC + MNC + MSIN其中MCC是指移动换卡台国家代码(3 位,中国460)MNC是指移动换卡网代码(2 位中国00),MSIN是指移动换卡用户识别号码(10 位 )
IMSI共有15位其结构如下:
MCC:Mobile Country Code,移动换卡国家码MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动换卡用户所属的国家共3位,中国为460;
MNC:Mobile Network Code移动换卡网络码,共2位中国移动换卡TD系统使用00,中国联通GSM系统使用01中国移动换卡GSM系统使用02,中国电信CDMA系统使用03一个典型的IMSI号码为001;
其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配
可以看出IMSI在MSIN号码前加了MCC即NMSI,可以区别出每个用户的来自的国家因此可以实现国际漫游。在同一个国家内如果有多个移动换卡网络运營商,可以通过MNC来进行区别