在android中处理手机关机事件

Ton*_*Ton 17 events android shutdown

你可以发布一个简单的代码来处理关闭事件.我需要清单和接收器.

我需要以下内容:我有一个在后台运行的服务,我想检测手机关闭,以使其处于静音模式,这样就不会播放可怕的操作员音乐.

重新启动手机后(我已经在启动接收器上),该服务将启用手机声音.

waq*_*lam 37

您需要在接收器中侦听以下意图操作:

<action android:name="android.intent.action.ACTION_SHUTDOWN" />
Run Code Online (Sandbox Code Playgroud)

为了使其与一些提供快速断电功能的HTC(或其他)设备兼容,您需要在同一个intent-filter中包含以下操作:

<action android:name="android.intent.action.QUICKBOOT_POWEROFF" />
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请阅读此内容


vis*_*dra 9

<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>
Run Code Online (Sandbox Code Playgroud)

  • 当我添加DEVICE_POWER权限时Eclipse告诉我:"权限仅授予系统应用程序" (4认同)