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>