Use Tasker to automate your Android smartphone.
Tasker is a unique little app you may not have heard of that allows you to automate your smartphone through various methods.
Basically, Tasker allows you to trigger events based on conditions. E.g You can set a parameter X, when it is achieved Tasker executes a pre-defined action or actions defined by the user. It might seem complicated at first but once you dig in, Tasker can change the way you use your smartphone.
You can for example, set Tasker to turn the volume upto full and open the music app when you connect something into the headphone jack, it can raise brightness to full when you open a program such as VLC Player or your default browser. You can even set it to turn off the volume completely based on cell tower signals. So you could go to work or your college and once your phone connects to the cell tower near your work place, Tasker recognizes that and automatically sets your ringing volume to zero, maybe you could even get it message your family that you have reached work.
There is a lot you can do with Tasker, but unlocking its full potential would need a full walkthrough which is beyond the scope of this review, there are virtually endless possibilities of things you can do with Tasker and the only limitation is your imagination. You can download the App from the Android market for $6.21 and start experimenting!