我正在运行Android 2.2 Froyo在HTC Droid令人难以置信的。当我上床睡觉时，我想关闭除了传入电话外的所有通知，我仍然想要接收。这是可能的，无论是本地还是通过应用程序？
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:
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 try Tasker or Locale. They can be configured to do this automatically.
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.