I'm running Android 2.2 FroYo on an HTC Droid Incredible. When I go to bed, I want to turn off all notifications except for incoming phone calls, which I still want to receive. Is this possible, either natively or through an application?
I asked this question to a friend and he suggested the AudioManager Widget. It allows you to control volumes for Alarm, Media, Alerts, Ringer, System, and Voice Calls independently. It also allows you to toggle vibrate for alerts and ringer independently. So far, it seems to be a solid app.
The Setting Profiles should be able to do something like that. You can set up a profile that turns off all notifications for when you get ready for bed. Then, add a rule that overrides the profile - turning notifications back on only for incoming calls:
- Create a new rule
- Add Incoming Call condition - this can be set to a specific contact group of just to <> depending on your preferences
- Add Activate Profile action to activate a different profile where sound is On and/or some custom ring tone specified
They currently have two versions of the app - a Lite and Full. The Lite version is limited to one rule at a time. You might be able to try it out with the Lite version and then get the Full if it works out for you.
QR Code for Setting Profiles Lite:
QR Code for Setting Profiles Full:
You can create a profile and switch it by long pressing the power button. At least on Cyanogen, there is a menu item Change Profile. On stock Sense ROM it is likely there, too.