import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.telephony.TelephonyManager;
public class SimStateReceiver 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) {
// Sim state changed
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;
}
}
}
}
Android 監(jiān)聽 SIM 卡狀態(tài)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妄帘,“玉大人楞黄,你說我怎么就攤上這事〖陌冢” “怎么了谅辣?”我有些...
- 正文 為了忘掉前任,我火速辦了婚禮割择,結果婚禮上眷篇,老公的妹妹穿的比我還像新娘。我一直安慰自己荔泳,他們只是感情好蕉饼,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著玛歌,像睡著了一般昧港。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上支子,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼丰辣!你這毒婦竟也來了撒强?” 一聲冷哼從身側響起禽捆,我...
- 正文 年R本政府宣布蕉毯,位于F島的核電站乓搬,受9級特大地震影響,放射性物質發(fā)生泄漏代虾。R本人自食惡果不足惜进肯,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棉磨。 院中可真熱鬧江掩,春花似錦、人聲如沸乘瓤。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽衙傀。三九已至抬吟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間差油,已是汗流浹背拗军。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 監(jiān)聽SD卡狀態(tài)變化 通過廣播接收者來實現(xiàn) 一個廣播可以接收多個
- 獲取的數(shù)據(jù)流量使用TrafficStats 類:總接受流量TrafficStats.getTotalRxBytes...
- 直接上重點: 1:獲取內置SD卡的路徑, 但是判斷是否有效(是否掛載), 需要用到下面檢測掛載點的方法 2:枚舉系...
- 我在這里直接封裝成了一個類钱骂,直接上代碼: 如果感覺幫助到你了叔锐,趕快給個贊吧挪鹏。哈哈轉載請注明出處:http://ww...