android监听SIM状态
来源:互联网 发布:中秋节算法定假日吗 编辑:程序博客网 时间:2024/05/17 02:06
- /*
- 监听sim状态改变的广播,返回sim卡的状态, 有效或者无效。
- 双卡中只要有一张卡的状态有效即返回状态为有效,两张卡都无效则返回无效。
- */
- import android.app.Service;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- import android.telephony.TelephonyManager;
- public class SimStateReceive extends BroadcastReceiver {
- private final static String ACTION_SIM_STATE_CHANGED = "android.intent.action.SIM_STATE_CHANGED";
- private final static int SIM_VALID = 0;
- private final static int SIM_INVALID = 1;
- private int simState = SIM_INVALID;
- public int getSimState() {
- return simState;
- }
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(ACTION_SIM_STATE_CHANGED)) {
- TelephonyManager tm = (TelephonyManager)context.getSystemService(Service.TELEPHONY_SERVICE);
- int state = tm.getSimState();
- switch (state) {
- case TelephonyManager.SIM_STATE_READY :
- simState = SIM_VALID;
- break;
- case TelephonyManager.SIM_STATE_UNKNOWN :
- case TelephonyManager.SIM_STATE_ABSENT :
- case TelephonyManager.SIM_STATE_PIN_REQUIRED :
- case TelephonyManager.SIM_STATE_PUK_REQUIRED :
- case TelephonyManager.SIM_STATE_NETWORK_LOCKED :
- default:
- simState = SIM_INVALID;
- break;
- }
- }
- }
- }
0 0
- android监听SIM状态
- android SIM卡状态监听TelephonyManager
- 双SIM卡,Android监听SIM卡状态
- android SIM卡状态
- android SIM卡状态
- 87.android SIM开机监听
- Android 获取SIM卡状态
- Android获取SIM卡状态
- android判断手机SIM状态
- Android - 判断SIM卡状态
- android获取SIM卡状态
- Android-获取sim卡状态
- Android 判断 SIM卡 状态 并 读取 SIM卡 内容
- android,sim卡,TelephonyManager,手机SIM卡状态的获取
- Android判断SIM卡状态并读取SIM内容
- Android 查看SIM卡状态及SIM信息
- sim 状态
- 获取Android手机中SIM卡状态
- springmvc+jdbc分页功能
- 【iOS学习笔记】图片拉伸技巧
- 第43课第二题
- 百度首页测试
- 数据库sql语句的exists总结
- android监听SIM状态
- LCD驱动中pixclock的计算
- Leetcode: Find Peak Element
- 享受天伦之乐 日本95平舒适五口之家
- 数据结构之链表
- oracle序列号创建
- v4l2-frameworks
- 写在前面的话
- nginx file not fund