[EVO 4G Android Development] slugbug2010:
I feel bad for those of you not not getting a full days use out of your phone with light use. I woke up one morning with my phone beeping that it was down to 4% but quickly discovered what app had taken off with my phone and was able to diagnose it before the phone died. 1% every 3 minutes is ridiculously bad.

Have you done a full backup and a full wipe? If you backup right, and the do a full wipe (factory reset), you can get your phone back the way you like it fairly quickly when you restore the Backup. I'll be honest - it has taken me as long as an hour, but now I have it down to 15-30 minutes thanks to all that who have helped me here.

I take absolutely ZERO credit for what I'm posting below. I don't even know exactly where I got all the info (mostly from Andorid forum though I am sure). This summer I combined a bunch of different info from various sources re: battery life savers and saved it to refer to later. I look at this every time I've done a full wipe and restore to make sure the settings are back the way I want them. Some don't get saved. I also look at the reference list if a friend with an Evo needs help figuring out why their phone only lasts 6 hours. One or a combination of these tips has helped me and everyone else I know that owns an Evo.

~Talk - sign out of Talk if you don't use. Make sure auto sign in is disabled.

~Turn off 4G, WiFi, GPS, and Bluetooth when you don't need them. (I use Y5 to auto-detect and turn/off wfif when I get home so I dont 'have to think about this; I only turn 4g on when I am in an area that has it and I want to brouse quicker or download something. I dont' have a bluetooth device so I leave this off. I keep gps on 100% of the time. )

~Disable WiFi and 4G network notifications. Go to Settings -> Wireless & networks -> Wi-Fi settings. Uncheck the Network notification box so the EVO isn't constantly scanning and looking for open networks to tell you about. For 4G, go to Settings -> Wireless & networks -> 4G settings.

~Disable "always on" mobile data. This is one of the biggest battery savers. Go to Settings -> Wireless & networks -> Mobile networks. Tap "Enable always-on mobile data" to uncheck the box. I haven't found a negative consequence of disabling this feature, as Gmail and other apps/functions still work perfectly.

~Turn off background data. If you're not using Google services, go to Settings -> Accounts & sync and uncheck the Background data box so that applications cannot sync, send, and receive data whenever they want to. (I don't do this, I leave Background data on and I auto-sync google, weather and news)

~Manually turn off the screen when not in use.

~Change auto-sync frequency (Weather, News, Stocks, Twitter, etc). If you don't want to turn off auto-sync, you can adjust how frequently data is retrieved/updated. The settings vary depending on the app (and some don't offer the setting at all), but it's generally found in the same place: Settings -> Accounts & sync. Select an account from the list and then tap "Account settings" to change the sync frequency.

~ Disable wireless network location services when not needed. Go to Settings -> Location -> Use wireless networks. Note that this (or one of the other options) needs to be enabled if you want to see and/or use your location in apps like Maps (I don't do this either, I dont want to have to remember to turn this on when I need or want it)

~Change WiFi sleep policy. This may sound counter-intuitive, but leaving WiFi on when the EVO isn't being used and the screen is off is actually better than letting it sleep. When WiFi sleeps, 3G/4G wakes up to sync, get email, and retrieve other data. 3G will eat up more battery than WiFi, so go to Settings -> Wireless & networks -> Wi-Fi Settings. Press the Menu button and tap Advanced, then Wi-Fi sleep policy. Choose "Never" from the pop-up menu.

~Disable haptics in other areas of the system by going to Settings -> Sound & display -> Haptic feedback