handling phone shutdown event in android

Ton picture Ton · May 4, 2012 · Viewed 23.4k times · Source

Could you post a simple code to handle shutdown event. I need manifest and receiver.

I need the following: I have a service running in background and I want to detect phone shutting down in order to make it in silent mode so that the terrible operator music doesn't play.

After restarting the phone (I already have on boot receiver) the service will enable phone sound.

Answer

waqaslam picture waqaslam · May 4, 2012

You need to listen for the following intent action in your receiver:

<action android:name="android.intent.action.ACTION_SHUTDOWN" />

To make it compatible with some HTC (or other) devices which offer quick power-off feature, you need to include the following action too with in the same intent-filter:

<action android:name="android.intent.action.QUICKBOOT_POWEROFF" />

For more info, read this