Plmn:Public Land Mobile Network(公共陆地移动网络),而在运营商显示方面主要是指当前SIM所驻留的网络,比如当中国移动的SIM(46000)如果漫游到联通的网络 (46001),那么虽然当前的SIM是中国移动,但是他的Plmn就应该是中国联通。也就是说,Plmn的名称与当前驻留的网络相关。
SPN:(Service Provider Name)就是当前发行SIM卡的运营商的名称(CHN-UNICOM)
在3GPP中规定的运营商名称显示规则如下:
1、名称可以为SPN或PLMN
2、如果没有SPN文件,那么就显示PLMN
3、若有SPN,并且注册的PLMN是HPLMN或者注册的PLMN在SIM卡文件EF_SPDI中,那么:
(1)如果有SPN就要显示SPN
(2)如果SPN的bit1 = 1, 则需要同时显示PLMN,如果SPN的bit1=0,则不需要同时显示PLMN
4、若有SPN,注册的PLMN是Roaming PLMN且注册的PLMN也不在SIM卡文件EF_SPDI中,那么
(1)显示PLMN
(2)如果SPN的bit2=0,则需要同时显示SPN,如果SPN的bit2=1,则不需要同时显示SPN
TelephonyRegistry : ITelephonyRegistry.Stub.asInterface(ServiceManager.getService("telephony.registry"));
SubscriptionController : ISub.Stub.asInterface(ServiceManager.getService("isub")); //通过IPC管理sim卡的相关存储信息,那张卡的运营商
PhoneInterfaceManager extends ITelephony.Stub
AppOpsManager:(getSystemService(Context.APP_OPS_SERVICE); ("appops")
http://blog.csdn.net/u010961631/article/details/50682406
http://blog.csdn.net/Gaugamela/article/category/6383486
sip:Session Initiation Protocol,会话初始协议 //网络数据打电话