Automatically set Android's ringer based on the surrounding noise level
Whenever I leave home, I tend to set my phone to vibrate only as I dislike it highly when it is going off in a crowded place or in a situation that I consider inappropriate.
Not everyone seems to share the same feelings though, and barely a day goes by without someone's phone going off in inappropriate moments. Think being called while watching a movie in cinema, in a crowded train, or even at the local shop around the corner while waiting in queue.
Intelligent Ringer is a free application for Android devices that automates the task of changing the ringer volume. It does so by using the phone's microphone to analyze the surrounding ambient noise level to set the volume of the ringtone accordingly.
The default settings turn down the volume in quiet places, think a public library or at night, and turning it up if you are in loud places, like on the dance floor of your favorite club. App users can customize several settings in the apps' options.
The following options are available when you tap on the menu button and select settings from the context menu:
- Pocket Factor: The application tries to determine whether the phone is in a pocket. If it comes to the conclusion, it will add that to the measured ringer volume.
- Accuracy: This determines the time the app takes to determine the current surrounding noise level. This should not be set too high though as it can take too long to adjust the volume before the next call comes in.
- Sensitivity: The sensitivity of the microphone used to determine the noise level. By default, the microphone of the camera is used.
- Minimum and maximum volume: The minimum and maximum volume that will be applied.
There is also a calibrate option that you can use to find the ideal settings for your phone.
Intelligent Ringer will modify the ringer's volume only if the phone is set to ring. If it is set to mute or vibrate, it won't modify the settings.
There are actually two scenarios where you may find this helpful. The first is to make sure that the ringer is not too loud in places of silence, the second that it is loud when you are in a location where the noise is that loud, that you may actually miss the call because of that. (via XDA Developers)Advertisement