seth73 wrote:
As you asked this question 3 weeks ago, maybe you found a solution already, but i just came along here and have a few ideas for this problem.
1. get "Tasker" (paid) or "Llama" (free) from googlestore.
both are profile-apps, with them you can, for example, switch your w-lan on and off, depending on where you are. If you are near your home or your office (a nearby cell-tower or your w-lan is in reach) the app can manage to de/activate the wifi and connect you.
or
2. in your android advanced wifi settings you can switch "keep wifi on during sleep" between "always" , "only plugged in" or "never", that should save some battery and you don't need an extra app for that, but if the wifi is off you'll use your mobile plan for background data usage (mail, facebook etc)
hope this helps
greetings
Norbert
Item 2 should be the best option if you want to best conserve resources/battery on non rooted devices. If your device is not powerful, any additional apps and background services will add to the drag.
IMO, the OP suggestion should be the least resource sapping app if you just need the little automation. Tasker, Llama, Automagic etc will be heavier on resources/battery and complex for noobs. A simpler and more lightweight app would be " Phone Schedule" , I use it to turn my phone's radio on/off automatically during work/offwork hours. https://play.google.com/store/apps/details?id=com.antonc.phone_schedule&hl=en
BTW, talking about wakelocks, here is another simple, lightweight and useful one "wake lock powermanager" https://play.google.com/store/apps/details?id=eu.thedarken.wl&hl=en Some apps may not work properly if your device goes into deep sleep with the screen off. I use it to keep a partial wake lock to use on those apps even with the screen off.
Cheers --- TKH