android sim 状态,Android - 判断SIM卡状态
Android判断SIM卡状态, 是否插入SIM卡.
例如: 根据SIM判断优先使用的网络类型.
SIM卡状态
/**
* 判断是否包含SIM卡
*
* @return 状态
*/
public static boolean hasSimCard() {
Context context = App.getAppContext();
TelephonyManager telMgr = (TelephonyManager)
context.getSystemService(Context.TELEPHONY_SERVICE);
int simState = telMgr.getSimState();
boolean result = true;
switch (simState) {
case TelephonyManager.SIM_STATE_ABSENT:
result = false; // 没有SIM卡
break;
case TelephonyManager.SIM_STATE_UNKNOWN:
result = false;
break;
}
Log.d(TAG, result ? 有SIM卡 : 无SIM卡);
return result;
}
全部状态
TelephonyManager telMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int simState = telMgr.getSimState();
switch (simState) {
case TelephonyManager.SIM_STATE_ABSENT:
// do something
break;
case TelephonyManager.SIM_STATE_NETWORK_LOCKED:
// do something
break;
case TelephonyManager.SIM_STATE_PIN_REQUIRED:
// do something
break;
case TelephonyManager.SIM_STATE_PUK_REQUIRED:
// do something
break;
case TelephonyManager.SIM_STATE_READY:
// do something
break;
case TelephonyManager.SIM_STATE_UNKNOWN:
// do something
break;
}
android sim 状态,Android - 判断SIM卡状态相关推荐
- Android存储设备(U盘,SD卡)状态监测(《Android 2.3 SD卡挂载流程浅析1234567)
我们是以DV6300-T的平台来做测试的,发现有2种方式来检测android中external media(包括SD卡,USB)的状态. 一种是使用StorageListener监听,还有一种是使用广 ...
- android判断存储卡,Android中判断SD卡状态
String status = Environment.getExternalStorageState(); if (status.equalsIgnoreCase(Environment.MEDIA ...
- Android中监听判断网络连接状态的方法
这个python代码是用来从DHT网络(一种分布式的"磁力链接"的共享网络,这个叫法是我个人对这种分布式网络的称呼)中,检测收集"磁力链接".每一个磁力链接就对 ...
- checkbox获取勾选状态_jQuery判断checkbox选中状态
前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置 ...
- linux里hba状态_linux查看hba卡状态
RadHat6 连接 DELL Md3600f 一.redhat6系统安装 设置 Root 账户密码 以上完成了操作系统的安装 二.在Linux服务器上安装HBA卡驱动 三.在笔记本电脑上安装MD36 ...
- Android 获取SD卡路径和判断SD卡是否存在.
android获取sd卡路径方法: public String getSDPath(){ File sdDir = null; boolean sdCardExist =Environment.get ...
- android中判断sim卡状态和读取联系人资料的方法
在写程序中,有时候可能需要获取sim卡中的一些联系人资料.在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息. 读取的 ...
- android 监听sim卡状态,android中判断sim卡状态和读取联系人资料的方法
在写程序中,有时候可能需要获取sim卡中的一些联系人资料.在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息. imp ...
- android检测sim卡状态,android判断手机SIM状态
释放双眼,带上耳机,听听看~! public String readSIMCard() { TelephonyManager tm = (TelephonyManager)this.getSystem ...
最新文章
- 大数据落地决胜的关键——百分点BASIC模型
- 在项目中代替DevExpress(一)
- 全国大学生数学建模如何轻松获得一等奖,我想你需要知道这样知识
- andriod的apk文件相关的编译反编译工具
- jvm 崩溃日志设置_JVM致命错误日志(hs_err_pid.log)分析(转载)
- 互联网晚报 | 10月30日 星期六 | 微软市值超越苹果;华为前三季度销售收入4558亿元;《长津湖》成2021全球票房冠军...
- 前端开发 容器标签span与div 0228
- linux nohup后台执行管道操作
- android学习笔记---37_采用广播接收者实现系统短信操作_获取短信_收发短信等
- 安装sphinx的php扩展,安装php扩展sphinx
- FIND_IN_SET使用场景
- Laravel5.3之Container源码解析
- matlab怎么设置步长,请教matlab中怎么对变步长的数据进行处理
- 搜索时输入关键词进行匹配
- (转载)SVN分支/主干Merge操作小记
- Java常用API——学习笔记(7)
- 主机和服务器之间有何区别?
- 大家小心了,做寄生虫排名骗子
- (转)帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
- 电商小学期 - 智能家居网站结项报告