<span style="font-size:14px;">/* 返回运营商 需要加入权限 <uses-permission android:name="android.permission.READ_PHONE_STATE">** @return 1,代表中国移动,2,代表中国联通,3,代表中国电信,0,代表未知* @author youzc@yiche.com*/public int getOperators(Context context) {// 移动设备网络代码(英语:Mobile Network Code,MNC)是与移动设备国家代码(Mobile Country Code,MCC)(也称为“MCC /// MNC”)相结合, 例如46000,前三位是MCC,后两位是MNC 获取手机服务商信息int OperatorsName = 0;TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String IMSI = tm.getSubscriberId();// IMSI号前面3位460是国家,紧接着后面2位00 运营商代码System.out.println(IMSI);if (IMSI.startsWith("46000") || IMSI.startsWith("46002") || IMSI.startsWith("46007")) {OperatorsName = 1;} else if (IMSI.startsWith("46001") || IMSI.startsWith("46006")) {OperatorsName = 2;} else if (IMSI.startsWith("46003") || IMSI.startsWith("46005")) {OperatorsName = 3;}return OperatorsName;}</span>

我这里解决的方案是通过设备的MCC/MNC代码来判断。
我们要了解MCC/MNC是什么,请看WIKI百科。通过阅读,我们能够知道,只要对比MCC/MNC编码,就能知道具体是什么运营商了。

Android手机获取运营商相关推荐

  1. android 双卡获取电话号码,获取双卡android手机的运营商详细信息

    幸运的是有几个本地的解决方案.希望这会有助于某人. 对于API> = 17: TelephonyManager manager = (TelephonyManager)context.getSy ...

  2. android获取各运营商信号,一篇关于 Android 获取运营商的全面笔记

    发表时间:2019-10-20 内容总览 本文会给出在 Android 上获取运营商的方法,几个相近方法结果的差异,以及在多卡情况下有效的获取方式.最后额外提一下一种不需要请求设备识别码获取运营商信息 ...

  3. android关闭应用及获取运营商ISP,判断sim卡属于哪个运营商

    android关闭应用及获取运营商ISP 1.AndroidManifest.xml <?xml version="1.0" encoding="utf-8&quo ...

  4. Android通讯录开发之获取运营商号码段(移动、联通、电信)

    本篇博客是自己在开发时用到的一个点,获取运营商的号码段,截至2013年12月30日,三大运营商的号码段增加了不少,还出现了1700这样4位的号码段.号码段有什么用呢?每个运营商都有不同的号码段,比如1 ...

  5. ios如何看idfv_ios获取手机状态 idfa   idfv   网络类型   分辨率   获取运营商

    标签:ios //idfa [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; //idfv [[[UI ...

  6. android更改运营商名称,如何把手机左上角运营商名称改为个性化图标或者文字...

    大家都知道,如果我们插入手机SIM卡的话,手机左上角都会显示相应的运营商名称,而有的人喜欢把这些官方的老套字修改成个性化图标或者文字,那么如何修改呢? 安卓手机修改 如果手机越狱,那么很容易修改.小米 ...

  7. php获取手机的mac地址,Android手机获取Mac地址的方法

    [导读]这篇文章主要为大家详细介绍了Android手机获取Mac地址的方法,具有一定的参考价值 最常用的方法,通过WiFiManager获取:/** * 通过WiFiManager获取mac地址 *  ...

  8. 批量获取ip运营商_关于获取运营商的IP地址

    关于获取运营商的IP地址 目前中国国内ISP主要有电信.网通(现已与网通合并).移动(已合并铁通)三家,最大的为电信与联通(网通).由于南方和北方的ISP不同,ISP之间的限制导致南北方用户访各的网站 ...

  9. android手机获取系统短信sqlite数据库并查看内容

    一个朋友过来,准备玩玩Ta的android手机,给我之前还要拿回去看看,结果是ta把短信加密了(第三方短信),怕我知道ta的啥见不得人的秘密.o(∩_∩)o 哈哈.TA威胁我说加密了,看我怎么看.结果 ...

最新文章

  1. php mysql备份代码_PHP备份/还原MySQL数据库的代码
  2. MVC+Ninject+三层架构+代码生成 -- 总结(四、數據層)
  3. linux poll in,Linux poll机制详细讲解
  4. 从 Nginx、Apache 工作原理看为什么 Nginx 比 Apache 高效!
  5. SQL Server里PIVOT运算符的”红颜祸水“
  6. 路由与交换技术(铺垫内容)
  7. 借攻防演习提升企业安全能力
  8. git创建一个自己的本地仓库
  9. Abaqus中多层介质设置初始应力场(补充介绍)
  10. 在Linux虚拟机终端切换普通用户身份和root身份
  11. 关于sourcetree这是一个无效源路径的解决办法
  12. 一款高颜值的词云包让我拍案叫绝
  13. Thread优先级之优先级别
  14. 2023年安徽省工业项目投资导向计划奖励补贴、入库申报类别范围
  15. 计算机基础课程思政建设的应用,计算机基础教学中心|课程思政教学研讨会
  16. 输入输出连接器-市场现状及未来发展趋势
  17. 双系统 linux声卡驱动程序,安装linux windows双系统
  18. stlink v3驱动_STLINK-V3SET - STLINK-V3模块化在线调试器和编程器用于STM32/STM8 - STMicroelectronics...
  19. 汉莎澄清未禁止苹果AirTag用于行李托运,行李防丢可用伦茨Find My
  20. CentOS 7 安装 libzip 1.5.2

热门文章

  1. 计算机设备停用代码22,Win7电脑提示由于该设备有问题Windows已将其停止(代码43)怎么办?...
  2. Android逆向之路---Android逆向之路---让你的微信地区来自火星
  3. 实现上下移动鼠标进入扩展第二个屏幕
  4. windows 没有远程桌面授权服务器可以提供许可证
  5. 微信小程序跳转公众号链接
  6. 腾讯音乐的2021主基调:稳与变
  7. 喷射派对维护服务器,喷射派对_喷射派对官网版预约_9k9k手游网
  8. 互联网产品设计进阶(5)关于用户体验(边思考边完善)
  9. 年薪50w起,缺口巨大…想进BAT,但缺面试经验的人必看!
  10. AE484 3D大气电影风格LOGO视频片头爆炸烟雾粒子碎片特效动画制作ae模板