How to Maximize Battery Life in android device

Power Control Widget is an useful widget on managing power use. (picture below)

Conectivity
Turn Wi-fi and Bluetooth off when not in use.
(Power Control Widget …OR… Settings > Wireless and Networks)

Location
Disable Wireless Network Positioning.
(Settings > Location)
Disable GPS Satellites.
(Power Control Widget …OR… Settings > Location)

Display
Manual Brightness: Lowest (0)
Auto-rotate screen: Off
Animation: No animation
Screen Time-out: 30secs or less.
(Power Control Widget …OR… Settings > Screen & display)
For even lower brightness, set dim level to 10 or below
(CM Settings > Display > Automatic Backlight > Screen Dim Level)

Wallpaper and Widgets
Use static background instead of live wallpapers.
Darker wallpapers are recommended for AMOLED screen.
Use less active widgets (high refresh rate)
(Long press Home Screen)

Network
Turn off Data Transfer (network internet connection) when not in use.
Turn on Airplane Mode when sleeping.
(Power Control Widget …OR… Settings > Wireless & networks)
Use 2G/GSM Only, not 2G+3G/HSDPA.
(Power Control Widget …OR… Settings > Wireless & networks > Mobile networks)

Accounts & Sync
Disable background data transfer. (Turn on when using Android Market)
Disable Auto-sync accounts.
(Settings > Accounts and Sync)

Applications
Disallow Mock Location.
(Settings > Applications)

Sound & Vibrations
Set vibration only on silent mode.
Disable haptic feedback. (Vibration on UI interaction)
(Power Control Widget …OR… Settings > Sound)

Language & Keyboard
Disable Keyboard Vibration / Set vibration to 0ms
(Settings > Language & Keyboard)

Rom Modules – Tweaks to your rom. Works for both stock and modded roms.
UnderVolt >> http://forum.xda-developers.com/show….php?t=1042929
Smartass Governor >> http://forum.xda-developers.com/show….php?t=1159899
(!) For some CM7 Roms, smartass makes your phone very lag, use ondemand instead.

CPU & Processor
Reduce processor speed (Underclock).
Choose [powersave/conservative/smartass] governors. (!) Affects system speed.
[APP] SetCPU for Root Users
-Set processor speed and governors.

Background and Running Apps
Use task killer ONLY for apps/games u wont use for the next few hours.
Dont leave it in the notification bar, close it together.
(!) If u kill everything, your phone have to re-run the system apps all over again. Thus battery draining.
(!) Do not kill certain system apps and widgets. (They are shown if u select low security)
[APP] Titanium Backup‘s Freezing function (PAID VERSION)
-Prevent the apps from running without uninstalling them.
-Frozen apps wont be shown in App Drawer and cannot be launched. (You can defrost)
-Safe common system apps to be frozen: (those not listed are not recommended)
Test others for me someone?

  • Market (Market wont work)
  • Gmail (Market wont work)
  • Google Apps (affects Market)
  • Google Search (affects Market)
  • Google Talk
  • FOTAkill
  • Pico TTS (Speech to text wont work)
  • TTS Service (Speech to text wont work)
  • Voice Search (Voice Search wont work)
  • Voice Dialer (Voice Dialer wont work)

(!) Don’t freeze apps like Sync, Settings, Package Installer, Messaging and some obviously important apps.

[APP] Autostarts
-Managing apps running automatically in most situations.
-e.g: during startup, after startup, widgets updating…

CyanogenMod Settings (Only available in Cyanogenmod Roms)
-Render Effect – N1 Calibrated
-Overscroll Effect – Disable
(CM Settings > Interface)
-Automatic Backlight Settings – Set Dim Level + Uncheck Allow light decrese
-Screen on/off animation – Disable
(CM Settings > Display)
-Haptic Feedback Tweaks – Disable all
(CM Settings > Input)
-CPU Settings – Adjust accordingly.
(CM Settings > Performance > CPU Settings)
-VM Heap Set to 12, Set to 32 if u playing HD games. (!) Affects performance.
(CM Settings > Performance)