android中手机关机事件的处理
您能发布一个简单的代码来处理关机事件吗。 我需要舱单和接收人 我需要以下资料: 我有一个在后台运行的服务,我想检测手机关闭,以便使其处于静音模式,这样可怕的运营商音乐就不会播放android中手机关机事件的处理,android,events,shutdown,Android,Events,Shutdown,您能发布一个简单的代码来处理关机事件吗。 我需要舱单和接收人 我需要以下资料: 我有一个在后台运行的服务,我想检测手机关闭,以便使其处于静音模式,这样可怕的运营商音乐就不会播放 重新启动手机后(我已经启动了开机接收器),该服务将启用手机声音。您需要在接收器中收听以下意图操作: <action android:name="android.intent.action.ACTION_SHUTDOWN" /> 公共静态最终字符串操作\u关闭 广播操作:设备正在关闭。当设备关闭时(完全关闭,
重新启动手机后(我已经启动了开机接收器),该服务将启用手机声音。您需要在接收器中收听以下意图操作:
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
公共静态最终字符串操作\u关闭
广播操作:设备正在关闭。当设备关闭时(完全关闭,不睡眠),会播放此消息。一旦广播完成,最终关机将继续进行,所有未保存的数据将丢失。应用程序通常不需要处理此问题,因为前台活动也将暂停
这是一个受保护的意图,只能由系统发送
常量值:“android.intent.action.action\u关机
”
关闭的动作可能因设备而异
像HTC一样,它的android.intent.action.QUICKBOOT\u关机
<receiver android:name=".ShutdownReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
<action android:name="android.intent.action.QUICKBOOT_POWEROFF" />
</intent-filter>
</receiver>
Eclipse在我添加设备电源权限时告诉我:“权限仅授予系统应用程序”
<receiver android:name=".ShutdownReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
<action android:name="android.intent.action.QUICKBOOT_POWEROFF" />
</intent-filter>
</receiver>