android判断解锁,android判断手机SIM状态
释放双眼,带上耳机,听听看~!
public String readSIMCard() {
TelephonyManager tm = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);//取得相关系统服务
StringBuffer sb = new StringBuffer();
switch(tm.getSimState()){ //getSimState()取得sim的状态 有下面6中状态
case TelephonyManager.SIM_STATE_ABSENT :sb.append("无卡");break;
case TelephonyManager.SIM_STATE_UNKNOWN :sb.append("未知状态");break;
case TelephonyManager.SIM_STATE_NETWORK_LOCKED :sb.append("需要NetworkPIN解锁");break;
case TelephonyManager.SIM_STATE_PIN_REQUIRED :sb.append("需要PIN解锁");break;
case TelephonyManager.SIM_STATE_PUK_REQUIRED :sb.append("需要PUK解锁");break;
case TelephonyManager.SIM_STATE_READY :sb.append("良好");break;
}
if(tm.getSimSerialNumber()!=null){
sb.append("@" + tm.getSimSerialNumber().toString());
}else{
sb.append("@无法取得SIM卡号");
}
if(tm.getSimOperator().equals("")){
sb.append("@无法取得供货商代码");
}else{
sb.append("@" + tm.getSimOperator().toString());
}
if(tm.getSimOperatorName().equals("")){
sb.append("@无法取得供货商");
}else{
sb.append("@" + tm.getSimOperatorName().toString());
}
if(tm.getSimCountryIso().equals("")){
sb.append("@无法取得国籍");
}else{
sb.append("@" + tm.getSimCountryIso().toString());
}
if (tm.getNetworkOperator().equals("")) {
sb.append("@无法取得网络运营商");
} else {
sb.append("@" + tm.getNetworkOperator());
}
if (tm.getNetworkOperatorName().equals("")) {
sb.append("@无法取得网络运营商名称");
} else {
sb.append("@" + tm.getNetworkOperatorName());
}
if (tm.getNetworkType() == 0) {
sb.append("@无法取得网络类型");
} else {
sb.append("@" + tm.getNetworkype());
}
return sb.toString();
}
android判断解锁,android判断手机SIM状态相关推荐
- android检测sim卡状态,android判断手机SIM状态
释放双眼,带上耳机,听听看~! public String readSIMCard() { TelephonyManager tm = (TelephonyManager)this.getSystem ...
- android屏幕解锁图案,安卓手机图案屏幕锁解锁方法!!
当你的安卓手机密码锁忘记了怎么办?今天一不小心把手机改了图案锁结果由于改的时候匆忙结果忘记了,在网上找了好多方法都无果,也有人说重新刷机就会好!!这个简直就是废话,刷机当然能好了!! 关键是解锁要解决 ...
- android图案解锁忘了怎么解,手机图案解锁忘了怎么办 三种方法轻松解决【图文】...
随着智能机的普及,手机上锁方法也有了新的方式,除了以前传统的密码锁之外,手机还添加了极富趣味的图案锁.九宫格形式的图案锁屏,看上去不仅新颖,而且锁屏更加方面,这种锁屏很快就受到不少用户的喜爱!可是在使 ...
- android检测解锁,Android-检测手机解锁事件,不显示屏幕
经过一段时间的努力,我发现最好的方法是在" android.intent.action.USER_PRESENT"操作上注册一个BroadcastReceiver. "广 ...
- 「WGCLOUD」支持监测Android(安卓)终端手机的状态吗
支持的 android(安卓)设备监测使用说明(需要升级到WGCLOUD v3.3.8或以上版本) 1.首先需要在android(安卓)设备开启如下两项: a.启用开发者选项(一般在安卓设备版本号处, ...
- Android中如何监听手机电话状态
问题描述:当应用中需要对来电这一状态进行处理时(例如来电时显示来电话号码归属地等),就需要对电话状态进行监听. 解决步骤:1.对电话状态的监听最好是放在服务中,因为有一种服务的启动方式可以不依赖于ac ...
- android自动化解锁,Android唤醒、解锁屏幕代码实例
解锁.唤醒屏幕用到KeyguardManager,KeyguardLock,PowerManager,PowerManager.WakeLock 所需权限: //锁屏.唤醒相关 private Key ...
- Android 判断当前设备是手机还是平板
官方用法: /*** 判断当前设备是手机还是平板,代码来自 Google I/O App for Android* @param context* @return 平板返回 True,手机返回 Fal ...
- android判断软件是否已root权限,Android应用开发Android 判断手机是否有root权限方法...
本文将带你了解Android应用开发Android 判断手机是否有root权限方法,希望本文对大家学Android有所帮助. root权限是安卓最高的操作权限,俗称superuser,简称su,一般来 ...
最新文章
- 将request中的所有参数存放到自定义的map中
- JS的Event属性和方法
- 有关bbr以及锐速的更新搬运
- VS.NET 2005 Beta2的稳定性太差了:(
- Logstash安装与测试
- 第二部分:浅析 Linux 初始化 init 系统:upstart
- 计算机基础知识_计算机基础知识汇总
- flume channel monitor实现源码分析
- mysql nb3 备份_Navicat mysql 数据库备份和使用,备份以后是nb3文件-Go语言中文社区...
- 【渝粤教育】电大中专计算机职业素养 (6)作业 题库
- SageMaker 基于 Blazing Text的中文新闻标题分类
- 实现上一篇明日方舟官网仿制的代码
- 3.14 使用画笔工具给头发着色 [Ps教程]
- 基于java springboot仓库管理微信小程序源码
- Relatively Prime Graph CodeForces - 1009D
- 网站隐藏跳转代码php,域名跳转代码[可隐藏与不隐藏域名转向代码(自动跳转代码) ]...
- 元宇宙热潮:缘起、影响与展望
- linux 查看java版本
- elasticsearch彻底删除文件命令行操作
- 编译器整数除法的优化