Here\'s my scenario. I have an app that is playing backgound sounds. Using the BroadcastReceiver I can tell when the display turns off, and then kill the sounds. I can also
((PowerManager) getSystemService(Context.POWER_SERVICE)).isScreenOn()