Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've noticed that when actively downloading a lot of data, the Wi-Fi radio uses much less power than the 3G radio. However, when the phone is not being used much, the 3G radio will sleep but the Wi-Fi radio will not. This actually means that if I leave Wi-Fi on, my battery will drain about 2.5 times faster than if I were using 3G.

Is there a way to get the best of both worlds? When in range of a Wi-Fi signal I'd like it if I could leave Wi-Fi on and it would sleep in a similar manner to the 3G radio. Is this possible?

Settings > Wireless & networks > Wi-Fi settings > Menu > Advanced > Wi-Fi sleep policy > After 15 min doesn't appear to do what I want. Basically, Wi-Fi will always be on and then if not used, will turn off after 15 minutes and turn on the 3G radio. And then the 3G radio won't sleep at all! Which is really horrible and not what I want at all.

share|improve this question
Sigh... drive-by downvoting with no explanation. – colithium Aug 30 '10 at 14:55

Presuming that you normally only want your Wi-Fi switched on in certain locations (e.g. Home and Work), then an app like Locale that can change profiles and switch power-hungry components like Wi-Fi on and off based on your location might do the trick for you?

(note that this is not a free app)

share|improve this answer
I've looked into similar apps and all I read about is how they use more battery than they save (grabbing GPS info, improper use of wait locks, etc.) Even if I had an app like this though, it would turn wifi on if I were in range and it would stay on even when not being used -- wasting a lot of battery in the process. Ideally I'd want the wifi radio to sleep until an app requests data. – colithium Aug 23 '10 at 20:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.