在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