public class SimUtil {/*** 中国移动*/public static final int SIM_TYPE_CHINA_MOBILE = 1;/*** 中国联通*/public static final int SIM_TYPE_CHINA_UNICOM = 2;/*** 中国电信*/public static final int SIM_TYPE_CHINA_TELECOM = 3;/** SIM卡是中国移动 */public static boolean isChinaMobile() {String imsi = getSimOperator();if (imsi == null) return false;return imsi.startsWith("46000") || imsi.startsWith("46002") || imsi.startsWith("46007");}/** SIM卡是中国联通 */public static boolean isChinaUnicom() {String imsi = getSimOperator();if (imsi == null) return false;return imsi.startsWith("46001");}/** SIM卡是中国电信 */public static boolean isChinaTelecom() {String imsi = getSimOperator();if (imsi == null) return false;return imsi.startsWith("46003");}private static String getSimOperator() {TelephonyManager tm = (TelephonyManager)BoyaaApp.getApplication().getSystemService(Context.TELEPHONY_SERVICE);return tm.getSubscriberId();}/** 获取手机电话号码 */public static String getPhoneNumbers() {TelephonyManager tm = (TelephonyManager)BoyaaApp.getApplication().getSystemService(Context.TELEPHONY_SERVICE);return tm.getLine1Number();}//sim卡是否可读 public static boolean isCanUseSim() { try { TelephonyManager mgr = (TelephonyManager) BoyaaApp.getApplication().getSystemService(Context.TELEPHONY_SERVICE); return TelephonyManager.SIM_STATE_READY == mgr .getSimState(); } catch (Exception e) { e.printStackTrace(); } return false; }
}

Android 识别SIM卡类型相关推荐

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

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

  2. android 获取sim卡operator

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

  3. Android 获取SIM卡信息

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

  4. android sim卡分析,Android 判断SIM卡属于哪个移动运营商详解及实例

    Android 判断SIM卡属于哪个移动运营商 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (Telephon ...

  5. MTK modem log中判断SIM卡类型__2020.07.16

    在PS_Int log中搜索"sim_type",即可. SIM卡类型:SIM.MFF2 UICC(芯片SIM卡).eUICC(eSIM).SoftSIM 原文连接:https:/ ...

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

    第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManager = (TelephonyManager) getSystemServi ...

  7. android sim 状态,Android - 判断SIM卡状态

    Android判断SIM卡状态, 是否插入SIM卡. 例如: 根据SIM判断优先使用的网络类型. SIM卡状态 /** * 判断是否包含SIM卡 * * @return 状态 */ public st ...

  8. 如何排查模组无法识别SIM卡?

    原文:https://forumschinese.quectel.com/t/topic/92   模组成功识别SIM卡是模组连接网络及参与网络活动必要条件,但是我在调试过程或使用经常遇到SIM卡无法 ...

  9. lgp970 安全问题,不能识别sim卡

    lgp970 安全问题,不能识别sim卡. 这个问题还是你刷机造成的,前些天我朋友的lgp970出现了以上问题,我再网上找了很多资料,都没说什么解决方案,只留QQ,而且要钱. 鄙视这些欺骗非专业人士的 ...

最新文章

  1. 7.5. Function
  2. nginx+keepalived双机热备
  3. L1相对于L2较稀疏的原因
  4. js oop写法小例子
  5. 为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
  6. react 生命挂钩_角生命周期挂钩:ngOnChanges,ngOnInit等
  7. 不同类型的官网应该如何设计?
  8. 解决MybatisPlus修改时空字段不修改问题
  9. Sea Battle<海战>(思路题)
  10. 股票分析软件 php,哪个股票分析软件最好用?
  11. 个人笔记上传 -- linux简单命令
  12. 2022 下半年一定不要裸辞!
  13. Java注解处理器使用详解
  14. Mondo Rescue备份iso镜像文件与安装系统
  15. 如何通过安装包安装应用到手机
  16. 【Office】三件套之Word套路
  17. 【树上算法】树的直径
  18. stm32实现串口通信
  19. macOS开发入门教程: Part 3
  20. CB2-2CARD的openSUSE安装NAS环境配置

热门文章

  1. 【C语言游戏】井字棋游戏(电脑下棋算法优化)
  2. 安装Office2010/2007出现1935错误解决办法
  3. 128. 损益类科目能说出几个?
  4. 解析几何--面积的计算
  5. 华为笔记本电脑锐龙版和LINUX版的区别,华为 MateBook 13 锐龙版笔记本电脑新鲜评测...
  6. tar命令功能及选项
  7. 项目规划管理 - 6
  8. 【恒指早盘分析】期货交易绝非你想的那么简单
  9. 疫情之下谁是机场便利性最高的城市?中国城市机场便利性排名:上海、北京、广州、深圳、成都位居前五 | 美通社头条...
  10. 鸿蒙内测报名多久,麒麟985、990处理器手机准备开始内测鸿蒙,开放报名