I'd like my Android device to keep quiet during the night, no alerts for mails and talk messages, only calls and of course, the wake-up alarm. How can I do it?
I am surprised nobody has mentioned Sweet Dreams for Android. Its a free app and can pretty much do everything but tuck you in at night and make eggs and bacon in the morning:
- switch your phone to slient mode automatically during preset times
- those preset silent times can be overridden if your phone detects noise (i.e. you are still awake)
- it has an alarm feature that can wake you up as well
This app was the winner in one of the Android Developer Challenges as well.
In Marshmallow you don't need to install any apps as this is a native feature:
- Go to
Sound & notification>
Do not disturb>
Activate the rule and press
Do not disturb to choose if anything should be allowed to get through.
You can choose from:
- Priority only (in the
Sound & notification>
Do not disturbmenu you can configure what is classed as a priority)
- Alarms only
- Total silence
For me this is a really useful feature.
You can set the alarm to be active during 'silent mode', but that would eliminate calls.
Also, you can download Tasker or Locale from the market to create custom profiles based on time. These two apps (and I'm sure there are others) are extremely customizable and you will be able to set up profiles exactly like you mentioned.
Even easier with Tasker:
Create a profile called silentMode
- Set it to be active between 23:00 until 09:00
- Now, add a task, call it muteAudio, with a tasker's function called 'Silent Mode', Set that to On
That's one profile created. Now to do the opposite logic...
Create another profile called normalMode
- Set it to be active between 09:01 until 22:59
- Now, add a task call it soundOn, with a tasker's function called 'Silent Mode', set that to Off
Now, both tasks will be activated depending on the clock on the device :)
I use Llama to achieve this. It is free and very flexible and can control a lot of other settings too. It uses nearby cells to identify your location, so it is not as accurate as others that use GPS, but does not require the GPS to be on in order to achieve location based profiles.
If you have Lollipop you can use "Downtime and Interuptions" feature. It lets you define priority interuptions and set the downtime for specific time that you can define for a duration of time. You can also set it as a countdown for one hour or adjust the time by pressing the
+ or the
- sign. You can access this feature by clicking on the volume rocker button and pressing the corresponding tab to use this feature. You can also access this under
Sound & notification > Interruptions.
Downtime Feature in Lollipop - Image Source
If you think that you don't want to be disturbed by anthing not even alarms you can set the interuption to "None" as shown in the above screenshot.
Depending on your device, you can set the following types of notifications as priority:
- Events and reminders.
- Calls from anyone, starred contacts, or any of your contacts (depending on your default phone app).
- Messages from anyone, starred contacts, or any of your contacts (depending on your default messaging app).
- Alarms are always set as priority interruptions. Keep in mind that if you set your notifications to "None" or "Don't interrupt," alarms won't make a sound when they go off. If you need to use an alarm, make sure you allow "All" or "Priority interruptions."
This will be confusing for many Lollipop users. So read anyone of the following links to get to know more about this useful feature.
No widget necessary. I turn off auto sync and turn the volume down to vibrate. I have a sleep tracker app called WakeMate on my phone and the alarm still goes off, even when the volume is turned down to vibrate (using the button on the side, not in settings). To turn off Auto Sync, I press (unselect) the icon that looks like a Refresh symbol on the floating toolbar. If you removed the toolbar, you can turn off auto sync by pressing Settings > Accounts & sync > Auto-sync (clear the check box). It prevents the phone from going to get your email and so on. Turn it back on when you wake up and turn up your volume and you'll soon hear the familiar downloading of emails, text messages, Twitter updates, App updates, whatever.
Best app. Runs as a clock at night, only thing that will make noise are phone calls. Love it.
Another alternative is one of the original taskers: https://market.android.com/details?id=com.cooolmagic.android.toggle5&feature=search_result (the lite version)
Have being using it since Android 1.6.
It's really pretty simple to set up. You simply add a new event, give it the start and end times, optionally set it to repeat on which days and set your "toggles". It can toggle more than sounds, though:
- Ringer + Notification
- Airplane Mode
- Mobile Data
You can toggle off any or all of those. Another nice feature is that you tell it what to do with the toggle when the event ends:
- Change back (to whatever it was set at before)
- Do nothing
- Silent (for sound toggles)
- Vibrate (for sound toggles)
- Set a volume level (for sound toggles)
- Turn on/off (for system toggles)
I particularly like the "Change back" setting. If I've already silenced the ringer manually, I don't necessarily want it to come back on when the event ends.
They also recently added the ability to tie an event to an event in your calendar.
I use this to set my ringer to vibrate and turn off wi-fi during the times I'm (generally) commuting on the train (because I sit in the Quiet Car and there's no wi-fi available). I also use it to turn off the sound on my tablet during the hours I'm likely to be asleep.
Samsung devices running Jelly Bean have this functionality built in-in the form of Blocking mode, which will allow you to shut off notifications, alarms, incoming calls, and alarms (any or all of the above) for whatever space of time you select.
For the incoming calls (and SMS/email notifications), you can also select whether to block all calls or allow some numbers through.
Stock sys volume settings:
- Alarm vol up
- Ringer up
- Notifications down
- Sys vol down
You can use Quick Settings to quickly change these settings or Quick Profiles to create profiles for one click profile switching. I use this last option and have 2 shortcuts on my home, one that turns on my bedtime profile and one that turns on the daytime profile.
You should definitely look at Sound off Reborn app (https://play.google.com/store/apps/details?id=net.hubalek.android.apps.soundoff). It works in similar way as scheduled do-not-disturb included in Android 6 but it has nice graphic view of your schedule. It also supports even and odd weeks and what is best: it is completely free. With no ads.