android获取运营商代码
来源:互联网 发布:ppt在线直播php源码 编辑:程序博客网 时间:2024/04/30 18:00
TelephonyManager tel = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
String simOperator = tel.getSimOperator();
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() 返回网络设备可用的类型。 这将是
下列其中一个值:
TelephonyManager.NETWORK_TYPE_UNKNOWN
TelephonyManager.NETWORK_TYPE_GPRS
TelephonyManager.NETWORK_TYPE_EDGE
TelephonyManager.NETWORK_TYPE_UMTS
READ_PHONE_STATE
getPhoneType() 返回设备的类型。 这将是以下值之一:
TelephonyManager.PHONE_TYPE_NONE
TelephonyManager.PHONE_TYPE_GSM
TelephonyManager.PHONE_TYPE_CDMA
READ_PHONE_STATE
getSubscriberId() 返回用户识别码(的IMSI)的设备
READ_PHONE_STATE
getNeighboringCellInfo() 返回NeighboringCellInfo类代表名单
相邻小区的信息,如果可用,否则将
返回null
ACCESS_COARSE_UPDATES
.getSystemService(Context.TELEPHONY_SERVICE);
String simOperator = tel.getSimOperator();
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() 返回网络设备可用的类型。 这将是
下列其中一个值:
TelephonyManager.NETWORK_TYPE_UNKNOWN
TelephonyManager.NETWORK_TYPE_GPRS
TelephonyManager.NETWORK_TYPE_EDGE
TelephonyManager.NETWORK_TYPE_UMTS
READ_PHONE_STATE
getPhoneType() 返回设备的类型。 这将是以下值之一:
TelephonyManager.PHONE_TYPE_NONE
TelephonyManager.PHONE_TYPE_GSM
TelephonyManager.PHONE_TYPE_CDMA
READ_PHONE_STATE
getSubscriberId() 返回用户识别码(的IMSI)的设备
READ_PHONE_STATE
getNeighboringCellInfo() 返回NeighboringCellInfo类代表名单
相邻小区的信息,如果可用,否则将
返回null
ACCESS_COARSE_UPDATES
- android获取运营商代码
- Android获取运营商信息
- android 获取手机运营商
- Android获取运营商信息
- Android获取运营商
- Android手机获取运营商
- 获取Android 运营商网络类型
- Android 获取SIM卡运营商
- Android 获取SIM卡运营商 .
- Android中如何获取运营商
- Android获取手机号码及运营商
- Android获取手机系统运营商
- android 获取手机的运营商
- android 获取手机运营商名字
- android 获取sim卡运营商信息
- android 获取sim卡运营商信息(转)
- Android 获取手机号及运营商信息
- Android 获取手机号及运营商信息
- Cocos2d-x跨Android&iOS平台开发入门
- 要学习的一些测试工具,路还长,慢慢走吧
- 【转】android 3g移植调试记录1
- Hibernate ORM One to Many
- Android启动另一个应用(只需知道package name)
- android获取运营商代码
- 【转】Android平台开发-3G function porting-3G功能移植
- C ++ delete 和delete[]
- Trac的安装设置
- 事件处理012(Handler)
- DirectDraw Overlay Surfaces
- 《大话数据结构》--学习笔记9 ***重点***
- java 定时器2
- java Decorator设计模式 Decorator设计模式