Related
After 1 minute, my kaiser goes to sleep to save needed juice. Well, I wish to have my email checked every 30 minutes or 10 minutes, or whatever, but I have found that it will only check every 30 minutes (or whatever setting) if I wake it up.
Is there any way to wake my kaiser to make it check my email via wifi every X minutes??
Thanks!
Only way i know how to automate anything like this is to use SkSchema http://s-k-tools.com/index.html?skschema/m_skschema.html
Pretty sure mine still checks the email while it is asleep. Could be wrong though.
with advanced configuration or kaiser tweak (i'm not sure which one, maybe both) you can set your phone to stay connected to wifi even in standby. not sure how would constant wifi connection be for your battery life, but you can check that
Wifi standby was my best option so far, but needless to say, its a freakin battery hog. It's bad when the phone constantly feels warm in your pocket. I'll look at SkSchema. It looks like it might just work.
i just got my nexus, digged around, updated to cyanogen, rooted.
i have a problem that on my old touch hd i didnt have:
the data connection is always on?? doesnt android know to close it when not in use so it will save battery charge?
thank you
on the nexus one it works a little different, it shows the 3G icon but that does not necessarily mean its doing anything. only when you see the two up/down arrows lighting up and flashing is there 3G data activity going on.
i guessed that, but, it keeps the data connection open? even without transfer it still uses power, doesn't it?
it is always connected in a way, all it does is ping the cell tower every 10 minutes to have an established point on reference. this by its self does not draw to much from the battery as you would expect, only when data is requested does the radio kick in to full power, so no worries that it will drain your battery. The thing that will kill your battery the fastest is that beautiful screen. try to bump it to 60% thats i nice brightness but yet saves on battery. also keep in mind the battery needs to go through 2 or 3 battery charge cycles for you to get the most out of your battery life.
average real world battery life should get you about a day and a half of bettery.
cobrax2 said:
i guessed that, but, it keeps the data connection open? even without transfer it still uses power, doesn't it?
Click to expand...
Click to collapse
This is how all modern smartphones work nowadays. They all keep the connections "on" 100% of the time.
It's funny because I asked this question a few years ago
The answer I got was that it actually uses MORE battery to turn the connection on and off all the time manually, than to just let it sit idle.
Also, the N1 is useless without a data connection
i see. then ill just let it open and search for an app that will tell me which app uses the most bandwidth. i only found some that tell me the total usage, not by application...
Before anyone accuse me of it, I did, in fact, look through the other battery threads on this forum (and other forums, for that matter), and I've already applied numerous tricks. I managed to get my phone to last roughly 9 hours from my typical usage, which now makes it comparable to other phones I've used in the past.
However, in about a day or two, I'm going to be getting a bluetooth headset...which basically means that I'm going to need to keep the Captivate's bluetooth on 24/7 (or, at least, most of the day). I really don't know how much battery this is going to cost me on the Captivate, so I'm trying my best to make things better now to make things smooth in the future. However, I appear to be at the end of my rope.
I have pretty much gimped the Captivate as much as one could reasonably take (more, I'd dare argue). I cut all of my volume down to half of what it was and I removed most of the quick icons. I also set a completely black wallpaper, I turned off all animation, and I turned the brightness down to its lowest setting.
I honestly don't know how to make it any worse. The SAMOLED screen is basically a meaningless PR term to me now and I'm actually missing phone calls from sheer lacking of hearing my phone ring...despite it being right in my pocket.
Going even further, I also attempted to switch to ADW.Launcher based upon recommendations by others that it increases battery life (I found that it had little to no effect). I also attempted to severely underclock my CPU (down to 200Mhz) based, again, upon other claims that it increases their battery life all the way to as high as 30+ hours on a single full charge.
Somehow, underclocking my CPU actually made the battery die out faster.
Furthermore, I attempted to use programs (SMODA, 2G/3G) which claim they allow me to switch to EDGE because, for some God-forsaken reason, Android doesn’t seem to have any toggle for doing it. Unfortunately, none of them seem to work; rather than switching to 2G, they all just completely disabled data, which, unfortunately, is completely unacceptable to me. So at this point, I only seem to have a few more extreme (from my perspective) options. Once I actually get the bluetooth, I plan to turn off most of the auto-updating apps (email, weather, twitter, etc), and just update them myself periodically. Furthermore, I plan to turn off the GPS location feature once I get my GPS unit.
Beyond the above, though, as I said, I'm at the end of my rope. Once I employ the other tricks, I figure I might be able to stretch battery life to 9.5-10 hours, but I would like to go even further. If anyone could offer me some help, I would highly appreciate it.
if your gonna have a bluetooth headset on disable your ringtone completly that would be meaning less. if your near wi-fi a lot have it connect only though that.
also you can clock the cpu down to 100Mhz along with the GPU.
AND to force 2G/edge read my howto in general
oh the ext2 lagfix can also save you some battery life
xatrekak said:
if your gonna have a bluetooth headset on disable your ringtone completly that would be meaning less. if your near wi-fi a lot have it connect only though that.
also you can clock the cpu down to 100Mhz along with the GPU.
AND to force 2G/edge read my howto in general
oh the ext2 lagfix can also save you some battery life
Click to expand...
Click to collapse
I'm already doing the first sans disabling ringtone. I'm not so sure doing such a thing would be acceptable to me.
As for the underlocking suggestion, as I said, I underclocked the CPU all the way down to 200Mhz and the battery actually drained even faster. I doubt underclocking even further is going to help. Furthermore, I actually did try 100Mhz originally, but the performance was so horrendous that it was unbearable.
As for the lag fix, I already have it. Lastly, I knew about that 4636 technique to switch to 2G already, but, unfortunately, it doesn't appear to work for me. The setting doesn't save and 3G still remains.
EDIT: I actually found a way to make the above work. Simply dial *#*#197328640#*#*, then go Debug Screen > Phone Control > UE State Control > Change RAT to GSM. This will actually force your phone to use GSM only. This seems like the answer to all of my battery problems....except it doesn't work. Once you make the change, the INFO menu reports that it has been changed to 'GSM Only', but data appears to have been disabled. Restarting your phone makes data works again, but the INFO menu reported that data has been reset back to 'GSM/CDMA auto'. Yay.
If you haven't already, turn off GPS when you aren't using it. Use the Power Control widget to help. Make sure all of the things in the power control widget are off unless you are using it. And use advanced task killer if you haven't already.
i say screw underclocking let run at whatever i dont think it makes a difference.
forget advanced task killer, i like auto killer.
leave gps off unless needed, and backround data
switch to 2g when you can.
no live walls of course use dark or black, no updating widgets
i dumped stuff like juice defender, cause with backround data off i dont think it does anything.
flight mode it at night (when sleeping) if not charging
ive been running jh3 (now jh7) with sre. get to work (i run 2g at work)at 9am listen to pandora all day through bluetooth (which is on for 6-8hrs) and wifi (6-8hrs) good amount off browsing bout 30 min of voice calls, some texts email checking, more browsing, some games. on average lately after being unplugged for 13-17 hrs at the end of the day with 20-30% life left,using bout 3hrs of display, 30 min voice calls, bluetooth doesnt use crap bout 3%, media server usually 15%, cell satndby i wanna say 10%, im pretty happy i guess, even though im always lookin for better results, tryin the new sre with undervolting, heard some good things.
still when that seidio 3200 mah battery comes out im gettin it, dont care how fat it makes the phone, things to dang thin as it is, and without some sort of cover its like a wet bar of soap!!
What is your typical daily usage? I have fairly light usage (few games here and there a little music and a good amount of web surfing, app browsing and texting with a few phone calls using speaker phone) and I'm at 28 hours of use with 55% battery.
I have just the typical power saving tricks(gps off, bluetooth off, screen at minimum or 30% and my data doesn't sync automatically), no under clocking or anything. I should point out I'm running a euro galaxy rom and am not ever on a wifi connection.
NotAppropriate said:
What is your typical daily usage? I have fairly light usage (few games here and there a little music and a good amount of web surfing, app browsing and texting with a few phone calls using speaker phone) and I'm at 28 hours of use with 55% battery.
I have just the typical power saving tricks(gps off, bluetooth off, screen at minimum or 30% and my data doesn't sync automatically), no under clocking or anything. I should point out I'm running a euro galaxy rom and am not ever on a wifi connection.
Click to expand...
Click to collapse
Wow you are lucky. Yesterday I got 2 phone calls for a total of 3 minutes. I sent 7 text messages. I surfed the web maybe for 15 minutes. No games. Nothing else major. GPS off. Bluetooth off. Wifi on. Screen at 22%. Only background data I have is email which checks once every hour and a weather widget that refreshes every 6 hours. I got barely 12 hours in before my battery died.
fishgator said:
If you haven't already, turn off GPS when you aren't using it. Use the Power Control widget to help. Make sure all of the things in the power control widget are off unless you are using it. And use advanced task killer if you haven't already.
Click to expand...
Click to collapse
Yes, I'm keeping GPS off, and I'm using ATK already.
NotAppropriate said:
What is your typical daily usage? I have fairly light usage (few games here and there a little music and a good amount of web surfing, app browsing and texting with a few phone calls using speaker phone) and I'm at 28 hours of use with 55% battery.
I have just the typical power saving tricks(gps off, bluetooth off, screen at minimum or 30% and my data doesn't sync automatically), no under clocking or anything. I should point out I'm running a euro galaxy rom and am not ever on a wifi connection.
Click to expand...
Click to collapse
Typical usage for me runs along this line: A lot of web browsing, perhaps 30-45 minutes of music, and plenty of IM. I also use Aldiko to read now and then. Calls do factor into this, but typically only two or three 10-15 minute phone calls.
Truthfully, I simply don't see how it is possible for you to use the phone for 28 hours straight and still have 55% battery. I could lose 30% battery just by leaving my Captivate on stand-by for 30 hours.
I certainly understand the interest in having the best battery life possible.
Are you in a work environment where you cannot plug it to a computer for part of the day?
Fortunately, I am. And I always have it plugged in in the car.
I don't want to have a powerful phone with all the features turned off in order to keep it going.
I dont see how you can get 28hrs @ 55% either, with the kind of usage he was claiming, i wouldnt exactly call that light usage
Sent from my SAMSUNG-SGH-I897 using XDA App
28hrs @ 55% What firmware you runnin
Sent from my SAMSUNG-SGH-I897 using XDA App
ewingr said:
I certainly understand the interest in having the best battery life possible.
Are you in a work environment where you cannot plug it to a computer for part of the day?
Fortunately, I am. And I always have it plugged in in the car.
I don't what to have a powerful phone with all the features turned off in order to keep it going.
Click to expand...
Click to collapse
Well, I do have a work environment where I can keep my Captivate plugged in, but only half of the time. Other times, I need to move. Aside from that, it kind of annoys me to use a phone attached to a wall socket. I prefer to keep my smartphones plugged in only long enough for them to fully charge (or at least charge to 80+%), then unplug them for usage. This is kind of tough for the Captivate considering it takes 3-4 hours to fully charge.
I also fully agree with you on the last point, which is what makes all of this so frustrating.
*Sigh* It's really too bad the Captivate is my first Android phone; it's been kind of a negative experience for me so far. Ironically enough, the one issue that hasn't been a problem for me is the one issue most seem to be having -- GPS performance.
roadrash7 said:
I dont see how you can get 28hrs @ 55% either, with the kind of usage he was claiming, i wouldnt exactly call that light usage
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
I am in class for most of the day so the phone is idle most of the time but i only play about 10 minutes of music with about an hour or 2 combined web surfing and games but my phone is still chugging at 39 percent battery life at 38 hours of usage. I guess that qualifies as light usage then.
edit: jm6 with unhelpful kernel and sre
also, you have let the battery die out completely and recharge completely with the phone powered off correct?
NotAppropriate said:
I am in class for most of the day so the phone is idle most of the time but i only play about 10 minutes of music with about an hour or 2 combined web surfing and games but my phone is still chugging at 39 percent battery life at 38 hours of usage. I guess that qualifies as light usage then.
edit: jm6 with unhelpful kernel and sre
also, you have let the battery die out completely and recharge completely with the phone powered off correct?
Click to expand...
Click to collapse
I'm honestly shocked at your usage. Am I reading right that in the 38 hours since you last charged it, you only used it for 10 minutes of music and a combined 1-2 hours of web surfing/games? I wouldn't call that light usage. I would call that hardly any usage.
Under such conditions, I can see why your battery life lasts so long.
I don't see why you can't get a days worth of usage out of your phone. Cell phone calls use the most battery - that is why the phone is rated at about 5 hours of talk time. This would be in the best signal area. If you are in a lower signal environment (especially in a heavy building all day) you will see faster battery drain.
I am not sure why you are bothering with BT if you are only talking on 2 or 3 calls - but if you take 3 15 minute calls that is at least 15% of your battery - the only way to change this is force the phone to Edge.
I would not lower ringtone volume - that is not a big battery saver in the grand scheme of things and you are missing calls - not a good trade off. If you are doing a lot of web surfing, go WiFi instead and you will see big battery imrovements. 3G voice and data suck battery - it doesn't matter if you have android or iPhone.
If you put your phone in Airplane mode you can go for 5 days between charges with minimum use.
The radio does kill the battery, I don't think the battery usage screen really depicts this. Since I've gotten my captivate my old BB Bold (at the time would only last 3 hours due to its degraded battery) lasts days on end with its radio disabled while sitting in my desk. I'd love to see native 3G toggle or at least a captivate catered app, I'd even pay for the latter
Sent from my SAMSUNG-SGH-I897 using XDA App
alphadog00 said:
I don't see why you can't get a days worth of usage out of your phone. Cell phone calls use the most battery - that is why the phone is rated at about 5 hours of talk time. This would be in the best signal area. If you are in a lower signal environment (especially in a heavy building all day) you will see faster battery drain.
Click to expand...
Click to collapse
Well, that rating is probably the battery life if your decide to talk on your phone for five hours straight. I really, really doubt it takes into consideration the in-between times (games, apps, and, of course, web surfing). Phone calls undoubtedly takes the most amount of battery, but Internet usage is probably second place and, as said, I use that fairly often.
Lastly, I'm not planning to use my bluetooth exclusively for phone calls. I'm going to use it for calls, listen to music on the Captivate, chat on my PC, and so on. It's multi-usage.
Next, you're missing a lot of the things I said. As I said, I already tried numerous methods to force the phone into 2G; not one of them works (they either don't work at all or actually completely disable my data). I'm already using wifi as opposed to 3G as much as possible.
Lastly, I'm sorry, but using airplane mode to save battery is not acceptable. If I'm even willing to consider this, then I might as well just turn off the Captivate to save battery.
I just read something about an external sd card being another battery drain.
Took mine out and we will see. I was already getting through the day with about 20%left.
8525Smart said:
Well, that rating is probably the battery life if your decide to talk on your phone for five hours straight. I really, really doubt it takes into consideration the in-between times (games, apps, and, of course, web surfing). Phone calls undoubtedly takes the most amount of battery, but Internet usage is probably second place and, as said, I use that fairly often.
Lastly, I'm not planning to use my bluetooth exclusively for phone calls. I'm going to use it for calls, listen to music on the Captivate, chat on my PC, and so on. It's multi-usage.
Next, you're missing a lot of the things I said. As I said, I already tried numerous methods to force the phone into 2G; not one of them works (they either don't work at all or actually completely disable my data). I'm already using wifi as opposed to 3G as much as possible.
Lastly, I'm sorry, but using airplane mode to save battery is not acceptable. If I'm even willing to consider this, then I might as well just turn off the Captivate to save battery.
Click to expand...
Click to collapse
I didn't meant to suggest that airplane mode was an alternative, just to point out that the cell radio for Voice and Data is your biggest drain.
If you are going to use the phone for almost an hour of talk time, heavy web surfing and BT connections for tethering then your battery life will be limited. If you are using BT to chat on your pc - then maybe tethering with USB would be better - you could charge at the same time.
Your other option is to get a spare battery.
And I did read what you had to say, I just didn't realize how much you were expecting your phone to do. The only numbers your provider were around talk time.
I use my phone a lot and I charge it every 24 hours - I am more then satisfied - but I know that if a spend an hour or more talking on it and bunch of web surfing that I will have to think about charging it as my usage increases.
There is a way to force the phone into 2G. It isn't very user friendly. I have tested this and it works great.
Enter the Phone app.
Dial *#*#197328640#*#*
Select [1] DEBUG SCREEN
Select [8] PHONE CONTROL
Select [4] UE STATE CONTROL
If you want 2G, select:
[3] CHANGE RAT TO GSM
If you want 3G, select:
[2] CHANGE RAT TO WCDMA
Who thinks they have gotten the battery life sickness?
I think i am. Keep trying to get 3 days of battery life out of my Galaxy S...
Tried Superpower/APN Droid/ other apps. but still its hard.
I guess the only way is not to use it?
Should i just ignore the battery life?
My wife will just charge her phone every night, no matter its left with 20% or even 80%.
Charge every night. Ever since I started using smart phones, I have given up on battery life. 3 days battery life is a myth.
I can get two days tops with very little use, and that includes using juice defender turning on data/wifi every 15 minutes for only 1 minute to sync.
Yah i should do that. haha. Just charge the phone b4 i sleep
the best and most efficent method is to put it in airplane mode anytime you arent really using the phone and not expecting calls or messages... The phones says the display eats up the battery but, really its the radio that gobbles up battery life
d3a said:
the best and most efficent method is to put it in airplane mode anytime you arent really using the phone and not expecting calls or messages... The phones says the display eats up the battery but, really its the radio that gobbles up battery life
Click to expand...
Click to collapse
Hmm sounds like getting a mp3 player or Ipod touch will be sufficient? haha
I don't get it. There are days that my battery gives more than 60 hours, and days that it dies in 20 hours without changing apps, brightness or anything, just a few more calls. I really don't get it.
tsinc said:
I don't get it. There are days that my battery gives more than 60 hours, and days that it dies in 20 hours without changing apps, brightness or anything, just a few more calls. I really don't get it.
Click to expand...
Click to collapse
Oh... u shld give advice how u manage 60 hours..
the only time i can manage that is when i am overseas. I switch to 2g permanently and without any data.
Rarely called. received less than 10 sms
Seifer1975 said:
Charge every night. Ever since I started using smart phones, I have given up on battery life. 3 days battery life is a myth.
Click to expand...
Click to collapse
No it's not, just stop using the phone
And don't use magical battery apps - they're apps, they need power to run... if you constantly have it "adjust" something, well, it'll consume as much power killing your other apps (which aren't even scheduled to run anyway), or doing other cheap tricks, that they make it worse than before...
I can tell you that my brother's phone lasts a week...
It's on all the time, but he just doesn't use it... (that means: no apps, no internet, ...)
The point is, you have a certain amount of power available, and whatever you do on the phone consumes a part of it. The more you fiddle and toy around with it, the shorter lasts your battery. An inactive app is fine - may take up RAM, but it's at least not actually running. Killing it, on the other hand, is an action - a task that is being executed, thus consumes power.
The worst thing I've seen are "app killers" which run in the background...
That is simple not a solution.
A solution is: getting those apps to not start.
However, you might notice that you see most of your apps in task manager - even if you don't use them. And in fact, they often aren't doing anything. Of course this does not apply to apps like skype, trillian, fring etc. since they, even when not in the foreground, DO stuff, like checking your contacts' online status, keeping the connection alive, checking for email if you have that configured...
If you phone does nothing - no email, no internet, no IMs, no text messages, no calling people all the time...
then your phone lasts days, up to a week...
I've always had my data on in all my phones.. .I got fed up of the gnote's battery life so I decided to turn it off when I was not using it and God I was surprised, I watched a whole movie and played that train game and I lost only about 15 -20% of my juice.....
so today I turned off my data and WiFi before i went to sleep and when I woke up 6 hours later I had only lost 1%
that has never happened before...
Uploaded with ImageShack.us
wifi has been known to be a great battery hogger on the note, interestingly enough it should be the other way around
as for the data, the phone works extra hard in lower signal areas to boost reception, hence drinking juice
I always disable wifi and data when I'm not using them.
I use the Go Power Master widget to switch between different profiles I have set up for wifi, mobile data, wifi with autosynch and no data.
There are other widgets that do the same thing. Just saves you having to toggle each setting separately.
If I stay connected with wifi, it's not too bad, but if I move out of a wifi area, and leave it on, it seems to drain battery faster (I'm guessing because it keeps rescanning for connections?).
I have somwhere describe this
Any way you will find this solutione better.
Use phoneweaver, you can describe the time, it will stop data at defned time, as well switch on too at your describe time. So if you set data off time just after your time to sleep, N switch on time just b4 your wake up time, you even need not to bother do do it manually
same way this can be triggered by location too, you can switch on/off data/wifi at perticular place.
And there are lot action you can set.
agree to rechlum if you are connected to wi-fi is consume less battery thn you are connected to net with 3G, N keep wifi open with connected to data is draining battery too fast.
could it all mean that I wasted a lot of time trying to reduce my battery consumption with WiFi on?
so far by disabling the unnecessary apps strartups (Autorun Manager) and turning off non-essential syncs I was able to get down to ca. 7mA (Battery Monitor Widget estimates) in standby mode, BUT only when WiFi is off.
When it's on, the power consumption stays at ca. 60mA in standby mode, which is something I cannot comprehed - using CyanogenMod on my previous device I was able to stay below 15mA regardless of WiFi state.
Turning off data is pretty stupid. I don`t about you but my phone is actively working in the background.
checking email every 5mins
gmail syncing
facebook notifications
twiter syncing
Linkedin updates
ebay notification
3G data monitoring
weather updates every 30mins
Latitude monitoring
stocks updates
sports scores updates every 1min with your choice of espn, score mobile, fox sports...
bottom line is gotta use a smartphone as a smartphone. With data turned off notifications are not happening.
just_visiting said:
Turning off data is pretty stupid. I don`t about you but my phone is actively working in the background.
Click to expand...
Click to collapse
If I know I'm not going to be looking at my phone for a while, it's not much use wasting battery having wifi or 3G turned on.
I'm a teacher, so I often have 3-4 hour blocks of time that I won't touch my phone.
I just turn wifi or data back on when I'm ready and my updates still come through when I'm ready to view them. Any updates that might have come through if I had left data enabled, I wouldn't have seen any earlier...
If I'm watching a movie I'll often switch off data because I know I won't be looking at my phone for 2 hours.
I don't see how conserving the battery is "stupid".
One could argue that leaving data enabled when you aren't in a position to use it is "stupid"...
Just out of curiosity, is there some pre-made application that allows me to turn data and wifi off after 5-10 minutes after then screen has been turned off and then turn both back on when the screen is turned on? Or should I just code it myself?
WereCatf said:
Just out of curiosity, is there some pre-made application that allows me to turn data and wifi off after 5-10 minutes after then screen has been turned off and then turn both back on when the screen is turned on? Or should I just code it myself?
Click to expand...
Click to collapse
there's an option in Settings / WiFi Settings / Menu key to turn WiFi off when screen is off,
besides that there was one to do exactly what you need, but cannot remeber it's name, if you don't find anything satisfactory then try Lama - it has quite a large range of location-based triggers
Leaving wifi on when you're not using is awful. It completely prevents the phone from going to deep sleep.
I get awesome battery life simply by leaving wifi on only when the screen is on. My battery ranges from 18 hours to 1 day and 23 hours, depending on my use (temple run )
WereCatf said:
Just out of curiosity, is there some pre-made application that allows me to turn data and wifi off after 5-10 minutes after then screen has been turned off and then turn both back on when the screen is turned on? Or should I just code it myself?
Click to expand...
Click to collapse
Greenpower will do exactly that. You can set it up so it turns off wifi and 3G/data after a set amount of time after turning off the screen and turn it back on when the screen is turned on. You can have it sync once every n minutes/hours so you still get Whatsapp, emails and other stuff without having to turn on the screen.
It's working like a charm for me, before I used to lose 15 to 20% every night, now with the same usage I've only lost 30% in 67 hours.
just_visiting said:
Turning off data is pretty stupid. I don`t about you but my phone is actively working in the background.
checking email every 5mins
gmail syncing
facebook notifications
twiter syncing
Linkedin updates
ebay notification
3G data monitoring
weather updates every 30mins
Latitude monitoring
stocks updates
sports scores updates every 1min with your choice of espn, score mobile, fox sports...
bottom line is gotta use a smartphone as a smartphone. With data turned off notifications are not happening.
Click to expand...
Click to collapse
Everybody has different needs. If you need all this and to be aware of what i going on in your no-doubt busy social life, then you can do this.
On the other hand, it is utterly useless if you are not going to pick up the phone and see what the weather is (instead of looking out the window) and who is doing what on Facebook (or writing things in Facebook instead of actually doing things) as soon as it beeps at you. In those situations, turning of data will save battery with no loss of information.
Personally I love a 'pull' digital life, rather than a 'push' one. I have far too much to be getting on with to be constantly hassled.
Of course, in actually writing this, I am proving myself completely wrong, but what the hey?
I only care about my Google+ account and my e-mails, everything else matters only when I personally decide to check it. As such I've set my phone to turn data back on every 30 minutes, sync e-mails and Google+, and then turn data back off again.
I use Timeriffic (free from Market/Play) to disable Wifi/Data etc based on time of day.
I don't really care about emails when I'm sleeping!
A must have application IMO.