在android中,如何捕獲SIM卡移除事件?通常在htc 1x等手機上,我們可以在不移除電池的情況下取出SIM卡,並且沒有關於電話關閉或重新啓動的通知。我想捕獲SIM卡移除事件,以便我可以彈出一些消息。如何在android中捕獲移除SIM卡的事件?
3
A
回答
2
查看第一個答案,您可以使用TelephonyManager
類來檢查設備中是否有SIM卡。
How can I check whether the Sim Card is available in an android device?
2
根據this answer,系統發出一個android.intent.action.SIM_STATE_CHANGED
意圖當SIM卡的改變,例如當進入時或者離開飛機模式,大概也移除或插入SIM卡時,在SIM卡。
應該指出,因爲這是一個未公開的API,它可能會在沒有通知的情況下更改,並且它在某些設備上也可能不可用。
至於關閉或重新啓動,根據this answer,系統發送一個android.intent.action.ACTION_SHUTDOWN
意圖(在Android 1.6或更高版本)。
相關問題
- 1. Android:如何在Android中獲取兩張SIM卡的SIM卡ID?
- 2. Android - 如何獲取未存儲在SIM卡中的移動Nunber
- 3. 在Android中將收到的郵件移動到SIM卡中
- 4. 檢查移動數據是從SIM卡或SIM卡2 Android
- 5. 如何獲取用戶位置基於移動SIM卡android在c#中「
- 6. 雙SIM卡Android
- 7. 如何捕獲鼠標移動事件
- 8. 如何在雙SIM卡插槽中更改SIM卡的信息?
- 9. 如何在雙SIM卡手機android中獲取SIMOperator?
- 10. 如何在Android中獲取雙SIM卡序列號
- 11. 在Android中使用Airtel提供商SIM卡時無法獲得SIM卡號碼?
- 12. 在Android的Listview中捕獲TextChanged事件
- 13. 在Android中捕獲選項卡單擊事件Tabview
- 14. 如何獲得Android手機中的SIM卡帳戶餘額
- 15. 獲取SimOperatorName的雙SIM卡android手機
- 16. 檢測雙SIM卡Android手機中兩張SIM卡的狀態
- 17. SIM卡變更時的事件
- 18. android sim卡聽衆
- 19. 如何在移動文本框中捕獲textchange事件
- 20. 如何在Android中捕獲微調器的onClick事件
- 21. 如何在ListView中捕獲事件?
- 22. 捕獲Android軟鍵事件
- 23. 如何捕獲IE8中的resize事件
- 24. 如何捕獲Key_tab事件
- 25. 如何捕獲System.exit事件?
- 26. 如何捕獲onchange事件
- 27. 如何捕獲OutlookContact.Write事件?
- 28. 如何在Android服務類中捕獲鍵盤事件?
- 29. 如何在TeeChart for Android中捕獲鼠標/觸摸事件?
- 30. 如何在android webview中捕獲圖像保持事件?
+1表示我的答案;-) – 2012-07-20 12:54:19