第一种方法:

获取手机的IMSI码,并判断是中国移动\中国联通\中国电信

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_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 = telManager.getSubscriberId();

if(imsi!=null){

if(imsi.startsWith("46000") || imsi.startsWith("46002")){//因为移动网络编号46000下的IMSI已经用完,所以虚拟了一个46002编号,134/159号段使用了此编号

//中国移动

}else if(imsi.startsWith("46001")){

//中国联通

}else if(imsi.startsWith("46003")){

//中国电信

}

}

第二种方法

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

String operator = telManager.getSimOperator();

if(operator!=null){

if(operator.equals("46000") || operator.equals("46002")){

//中国移动

}else if(operator.equals("46001")){

//中国联通

}else if(operator.equals("46003")){

//中国电信

}

}

以上所述是小编给大家介绍的Android 判断SIM卡是中国移动\中国联通\中国电信(移动运营商),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

php 判断联通移动电信,Android 判断SIM卡是中国移动\中国联通\中国电信(移动运营商)...相关推荐

  1. php 判断联通移动电信,JavaScript_JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单),正则表达式判断所填入号码的 - phpStudy...

    JavaScript判断手机号运营商是移动.联通.电信还是其他(代码简单) 正则表达式判断所填入号码的运营商js代码修改版:/article/31563.htm 在做WEB项目时,有时候需要根据用户的 ...

  2. php 判断联通移动电信,JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)...

    在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理,下面介绍js中如何判断手机号的运营商的代码 纯js代码 var isChi ...

  3. php 判断联通移动电信,JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)_javascript技巧...

    正则表达式判断所填入号码的运营商js代码修改版:http://www.jb51.net/article/31563.htm 在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联 ...

  4. android 获取sim卡信息list_提醒:手机要设置SIM卡密码!如何设置?有何用处?攻略来了...

    近期,一篇标题为<一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链>的文章引发关注和热议,不法分子偷盗个人手机后,在某政务App窃取用户个人信息,进而申请网贷消费造成用户财产损失的 ...

  5. Android 系统(260)---Android 读取SIM卡参数

    Android 读取SIM卡参数 package com.water.activity; import java.util.List; import android.app.Activity; imp ...

  6. android 获取sim卡operator

    android 获取sim卡运营商信息 TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHO ...

  7. Android 获取SIM卡信息

    android 获取sim卡运营商信息 TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHO ...

  8. Android默认电话卡,Android智能终端SIM卡自动切换方法与流程

    本发明涉及智能终端的技术领域,尤其涉及一种SIM卡的切换方法. 背景技术: 现在的手机等机器基本支持多卡配置,而且现在单卡配置基本已经不能满足人们的日常需求:并且在智能系统的潮流之下,有人喜欢用手机看 ...

  9. android--获取手机的IMSI码 并判断是中国移动\中国联通\中国电信

    TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /** 获取 ...

最新文章

  1. 字符编码笔记:ASCII,Unicode和UTF-8(转) + BASE64
  2. python 装饰器入门
  3. 关于Android消息机制你所需要知道的
  4. KDD 2020捷报 | 第四范式斩获KDD Cup全球冠军 AutoML挑战赛圆满落幕
  5. wxWidgets:wxArchiveClassFactory类用法
  6. Effective Java之用enum代替int常量(三十)
  7. 编写优雅代码,从挖掉恶心的if/else 开始
  8. 你的周末时光是什么样的?
  9. php 工厂模式作用,PHP工厂模式的好处
  10. Vijos P1217 乒乓球【模拟+输入输出】
  11. (转载)图文推荐给开发人员非常实用的站点
  12. 针对Linux学习,值得阅读的五本书籍,不看可能错失机会
  13. Androidstudio连接华为手机问题
  14. Latex表格制作记录
  15. Idea主菜单栏不见了怎么找回
  16. Eclipse中无法输入中文
  17. BigDecimal 往左移动两位小数_移动信号灯
  18. sketch颜色和html颜色不一致,photoshop和sketch中图片色彩不一致的原因和解决办法...
  19. c语言中用递推法解决渔夫问题,递归、递推 - IT小冰的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. iOS 实现 WiFi 局域网传输文件到 App

热门文章

  1. 高性能猛兽 网御星云发布320G安全网关
  2. android6 root无法开机,A7 root不开机无限重启完美修复教程
  3. android实况天气,天气实况预报系统的具体实现 - Android手机天气预报系统设计及实现...
  4. python--风变
  5. Android利用自带摄像头实现透明桌面壁纸
  6. HDU 4183(max flow)
  7. HITICSAPP2019大作业——程序人生-Hello’s P2P
  8. 用spss实现KNN(K近邻)算法
  9. 西交利物浦计算机分数,考多少分才能上西交利物浦大学 录取分数是多少
  10. 跨平台免费内网穿透工具(钉钉内网穿透)