mnc解锁是什么意思

mnc解锁是什么意思,第1张

MNC解锁是Mobile Network Code的缩写,它是用于标识移动网络的一种代码,用于确定移动网络的运营商和网络类型。MNC解锁是指将手机从一个网络解锁,然后可以在其他网络上使用。它可以让您使用更多的网络,并且可以让您更容易地访问更多的服务。

移动国家码(MCC,Mobile Country Code)

移动网号(MNC,Mobile Network Code)

MCC+MNC+LAC+CID 组成 LAI,在全球唯一。由国家电信管理部门统一分配。

(1)预先在核心网(CN)中设置一个国家码(CC)表,在该国家码(CC)表中存储所有采用相同本地算法的国家的国家码(CC);(2)当用户设备(UE)发起呼叫或者被呼叫时,该用户设备(UE)发送初始层3要求消息给上述核心网(CN),上述核心网(CN)从其本身产生的该用户设备信令连接控制部分(SCCP)地址中得到国家码(CC),或者上述核心网(CN)将从当前用户的国家移动用户识别码(IMSI)中解析出的移动国家码(MCC)进行映射得出当前用户的国家码(CC);(3)如果上述核心网(CN)中的国家码(CC)表为空,则该核心网(CN)直接选择一种许可使用的标准密码算法作为加密通信许可的密码算法;否则,该核心网(CN)将得到或者映射得出的当前用户的国家码(CC)与国家码(CC)表中的元素逐个进行比较,如果当前用户的国家码(CC)与该核心网(CN)中国家码(CC)表中的某个国家码(CC)相同,则该核心网(CN)选择本地密码算法作为加密通信许可的密码算法;如果当前用户的国家码(CC)与该核心网(CN)中国家码(CC)表中的所有国家码(CC)均不相同,则该核心网选择一种许可使用的标准密码算法作为加密通信许可的密码算法。

android 获取sim卡运营商信息

TelephonyManager tm = (TelephonyManager)ContextgetSystemService(ContextTELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态。程序也可以注册一个监听器来监听电话状态的改变。 不需要直接实例化这个类,使用ContextgetSystemService(ContextTELEPHONY_SERVICE)来获取这个类的实例。

注意:一些电话信息需要相应的权限。 方法无效

getSimOperatorName() Returns the Service Provider Name (SPN)。 // 获取服务提供商名字,比如电信,联通,移动 用下面的方法 第一种方法: 获取手机的IMSI码,并判断是中国移动/中国联通/中国电信

TelephonyManager telManager = (TelephonyManager) getSystemService(ContextTELEPHONY_SERVICE);

/ 获取SIM卡的IMSI码 SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志, 储存在SIM卡中,可用于区别移动用户的有效信息。

IMSI由MCC、MNC、MSIN组成,其中MCC为移动国家号码,由3位数字组成, 唯一地识别移动客户所属的国家,我国为460;MNC为网络id,由2位数字组成, 用于识别移动客户所归属的移动网络,中国移动为00,中国联通为01,中国电信为03;

MSIN为移动客户识别码,采用等长11位数字构成。

唯一地识别国内GSM移动通信网中移动客户。所以要区分是移动还是联通,只需取得SIM卡中的MNC字段即可 /

String imsi = telManagergetSubscriberId();

if(imsi!=null){ if(imsistartsWith(“46000″) || imsistartsWith(”46002″))

{//因为移动网络编号46000下的IMSI已经用完,所以虚拟了一个46002编号,134/159号段使用了此编号 //中国移动

}else if(imsistartsWith(“46001″)){

//中国联通

}else if(imsistartsWith(”46003″)){

//中国电信

} }

第二种方法 TelephonyManager telManager = (TelephonyManager) getSystemService(ContextTELEPHONY_SERVICE); String operator = telManagergetSimOperator();

if(operator!=null){ if(operatorequals(“46000″) || operatorequals(”46002″)|| operatorequals(“46007″)){

//中国移动

}else if(operatorequals(”46001″)){

//中国联通

}else if(operatorequals(“46003″)){

//中国电信

} }

在文件AndroidManifestxml中添加权限 其他方法具体使用方法请查看API 文档TelephonyManager中方法说明。

在文件 AndroidManifestxml 中添加权限 <uses-permission android:name=”androidpermissionREAD_PHONE_STATE“/>

TelephonyManager tel = (TelephonyManager) context getSystemService(ContextTELEPHONY_SERVICE);

String simOperator = telgetSimOperator();

IMSI共有15位,其结构如下: MCC+MNC+MIN MCC:Mobile Country Code,移动国家码,共3位,中国为460; MNC:Mobile Network Code,移动网络码,共2位,电信03,移动02,联通GSM 01,一个典型的IMSI号码为460030912121001; MIN共有10位,其结构如下: 09+M0M1M2M3+ABCD 其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。 可以看出IMSI在MIN号码前加了MCC,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个CDMA运营商,可以通过MNC来进行区别。

功能 说明

getCellLocation() 返回的单元格位置的装置 ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION

getDeviceId() 返回的IMEI / MEID的设备。 如果该设备是GSM设备 然后IMEI号将被退回,如果该设备是一个CDMA设备然后MEID 将被退回 READ_PHONE_STATE

getLine1Number() 返回设备的电话号码(MSISDN号码) READ_PHONE_STATE

getNetworkOperatorName() 返回注册的网络运营商的名字

getNetworkOperator() 返回的MCC +跨国公司的注册网络运营商

getNetworkCountryIso() 返回注册的网络运营商的国家代码

getSimCountryIso() 返回SIM卡运营商的国家代码 READ_PHONE_STATE

getSimOperator() 返回SIM卡运营商的单个核细胞数+冶 READ_PHONE_STATE

getSimOperatorName() 返回SIM卡运营商的名字 READ_PHONE_STATE

getSimSerialNumber() 返回SIM卡的序列号 READ_PHONE_STATE

getNetworkType() 返回网络设备可用的类型。

以上就是关于mnc解锁是什么意思全部的内容,包括:mnc解锁是什么意思、夏普6010c用td scdma怎么设置MCC/MNC、安卓开发 telmanager.getsubscriberid 获取imsi一定能拿到吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9633872.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存