在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卡手機中的SIM卡的SIM卡號碼
- 3. Android - 如何獲取未存儲在SIM卡中的移動Nunber
- 4. 獲取雙SIM卡android移動設備上的兩個SIM卡插槽的IMEI
- 5. 在Android中將收到的郵件移動到SIM卡中
- 6. 如何在Android中檢索SIM卡IMSI?
- 7. 如何在android 3.0中檢測SIM卡?
- 8. 檢查移動數據是從SIM卡或SIM卡2 Android
- 9. 如何在Android中獲取當前的SIM卡號碼?
- 10. 刪除電池或sim卡在android
- 11. 如何獲取用戶位置基於移動SIM卡android在c#中「
- 12. Photoswipe捕獲刷卡事件
- 13. 如何捕獲鼠標移動事件
- 14. 如何在雙SIM卡插槽中更改SIM卡的信息?
- 15. 雙SIM卡Android
- 16. 三星android 6.0如何獲得雙SIM卡通話記錄與SIM卡槽ID?
- 17. 如何在Android中獲得雙SIM卡IMEI號碼
- 18. 如何在雙SIM卡手機android中獲取SIMOperator?
- 19. 如何在Android中獲取雙SIM卡序列號
- 20. 在Android中使用Airtel提供商SIM卡時無法獲得SIM卡號碼?
- 21. 如何在android設備上捕獲屏幕捕獲事件?
- 22. 在Android的Listview中捕獲TextChanged事件
- 23. 在Android中捕獲選項卡單擊事件Tabview
- 24. 如何獲得Android手機中的SIM卡帳戶餘額
- 25. 如何模擬Android的SIM卡
- 26. 獲取SimOperatorName的雙SIM卡android手機
- 27. SIM卡變更時的事件
- 28. 檢測雙SIM卡Android手機中兩張SIM卡的狀態
- 29. android sim卡聽衆
- 30. 如何在移動文本框中捕獲textchange事件
+1表示我的答案;-) – 2012-07-20 12:54:19