Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中捕获SIM卡取出事件?_Android_Sim Card - Fatal编程技术网

如何在android中捕获SIM卡取出事件?

如何在android中捕获SIM卡取出事件?,android,sim-card,Android,Sim Card,在安卓系统中,如何捕获SIM卡移除事件?通常在htc 1x等手机上,我们可以在不取出电池的情况下取出SIM卡,并且不会收到关机或重启手机的通知。我想捕获SIM卡移除事件,以便弹出一些消息。检查答案一,您可以使用电话管理器类检查SIM卡是否在设备中可用 根据,当SIM卡发生变化时,系统会发送一个安卓.intent.action.SIM_STATE_change意图,例如,当进入或离开飞机模式时,可能在取出或插入SIM卡时。 应该注意的是,由于这是一个未记录的API,可能会在不通知的情况下更改,并且

在安卓系统中,如何捕获SIM卡移除事件?通常在htc 1x等手机上,我们可以在不取出电池的情况下取出SIM卡,并且不会收到关机或重启手机的通知。我想捕获SIM卡移除事件,以便弹出一些消息。

检查答案一,您可以使用
电话管理器
类检查SIM卡是否在设备中可用

根据,当SIM卡发生变化时,系统会发送一个
安卓.intent.action.SIM_STATE_change
意图,例如,当进入或离开飞机模式时,可能在取出或插入SIM卡时。
应该注意的是,由于这是一个未记录的API,可能会在不通知的情况下更改,并且在某些设备上也可能不可用

至于关闭或重新启动,根据,系统发出一个意图(在Android 1.6或更高版本上)