Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Frequently I am in the range of WiFi. Still when waking up my phone (Motorola Milestone) it usually makes a GSM data connection (visible in the top bar), and only after few seconds the WiFi connection is made.

I understand that WiFi takes some time to connect to. Is it possible to somehow stop the GSM connection opening so quickly? I get billed for each such connection, and even though it is a very small price (0,01PLN/100kB), it is annoying to see all such attempts in billing, one by one.

I think it would be enough if I could defer any internet connection for few seconds after wakeup to give WiFi channel to get opened.

I do not want to block all GSM data connections, it would be a chore to unblock it when I really need it, and then I would keep forgetting to block it again when in WiFi range.

share|improve this question

2 Answers 2

up vote 4 down vote accepted

Go to SETTINGS > WIRELESS & NETWORKS > Wi-Fi SETTINGS

Press MENU and choose ADVANCED.

Click Wi-Fi SLEEP POLICY and make sure NEVER is selected.

This might help your WiFi connection remain connected.

These are available on my Samsung Spica running v2.1 (Eclair).

share|improve this answer
    
Thank you. Yet again Android's UI was not intuitive enough for me... I guess that this will influence battery life? –  liori Jan 16 '11 at 16:25
    
I suppose so, but I haven't noticed any realistic decrease in the battery life. Mind you, when I know I'm out of range, I turn off WiFi. –  Sparx Jan 16 '11 at 18:24

I'd say your best bet is to set your phone so when Wifi is turned on then 3G is disabled.

I'm running Cyanogenmod and the built in power widget offers an option to turn off 3G automatically when the Wifi is turned on. I don't remember if this was part of the stock Android, but I'll bet it's part of the custom ROM. That being said there are a number of apps that will toggle off the 3g when the Wifi is on (like Network Switcher).

The drawback to this is that you'd have to toggle data manually when you have your wifi on but aren't in range of any networks.

If all the WAPs that you use are known to you, you can use Y5 - Battery Saver to automatically turn wifi on and off when you are in and out of range to know networks. You can also do this with Tasker.

share|improve this answer
    
Currently can't use CyanogenMod on milestone, but information is still useful. –  Broam Sep 14 '11 at 21:26

Your Answer

 
discard

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.