All the tips below come from Android users and my own experiences. I will keep updating it once I found new tips...keep visiting :)
1. Upgrade your phone OS to the latest version. It's known that Gingerbread ROM have bugs
You can identify this drain by checking
If Android OS is above 20%, often between 40 and 60% of the battery consumption while your phone has been idle most of the time, then that's it.
2. WiFi sleep policy
Settings > Wireless and network > WiFi settings > Menu key > Advanced > Wifi sleep policy. Set to Never or Never when plugged in.
Note: 3G used more phone battery than WiFi
3. Display configuration
Settings > Display > Animations. Set to "NO or SOME animations"
4. Flight mode configuration
Setting > Wireless and network > Flight Mode. Toggle the airplane mode on/off 3 times in a row, that will reduce your Cell Standby battery usage
5. Others basic rules
- Always flash with 100% battery. Else battery calibration is required
- Avoid having too many widgets
- Avoid using live wallpapers
- Avoid using energy saving apps (they actually run non-stop in the background, eating your battery)
- Set your screen time-out to an acceptable low value, like 30 seconds
- Brightness: use a low value (between min and 25%) or tick auto-brightness,
- Use dark/black wallpaper
- Try different modems (as they are responsible for networks and networks use a lot of power)
- Buy a 10% higher capacity battery (1650mAh) made by Samsung for SGS devices
- Calibrate your battery.
- Under Power Saving Mode, I've got it turned off. Your mileage may vary and you may get even better results...Havent really explored this yet.
- Under Battery Usage, click the battery graph just beneath the status bar. You want as much green phone signal as you can (dependent on your location). The Next three bars (Wi-Fi, Awake, Screen-On) should be as black as possible. Awake tells you how much time the CPU is not sleeping, which is wasting power.
- Under Accounts and Sync, Background Data ON and Auto-Sync off.
- Under applications, select Running Services. Shutdown, Disable, Freeze or uninstall as many of these as you can.
- Under Sound, use as much silence as much as possible, also keep the haptic feedback off or reduced to perceptable levels (it's a motor).
- Under Wi-Fi settings, Turn off Network Notifications
- Disable all automatic app updates. Example of Evernote
- Disable all automatic app updates. Example of Android Market
- Disable all automatic app updates. Example of Facebook
- Tips from Samsung Galaxy Note Power Saving
- Settings > Date and Time. NO automatic again. iPhone iOS 5 have this problem as well...phone keep asking for what's the time for this location??? for what! We are not traveling that fast right... :)
How to Calibrate your Battery (Galaxy calibrate battery)
Sometimes the battery isn't being used to its full extent, or it shows wrong values. This is due to some wrong data stored in a file called batterystats.bin stored in /data/system.
Follow steps below:
1. Charge your battery full 100%
2. Drain your battery to 0% until it shuts down by itself (watching video/playing games)
3. Wait 2 minutes and reboot the phone to ensure the battery is completely flat. It will dies again
4. Remove the battery and wait 2 minutes
5. Replace the battery and plug the charger (DO NOT switch on the phone). Wait until it shows 100%
6. When phone shows 100%, boot in recovery (volume up + home + power)
7. Go to > Advanced > Wipe Battery Stats > Confirm (move up/down using the volume keys)
8. Reboot the phone and unplug the charger when the "battery full notification" comes
9. DONE. Now you phone status and it's actual value is calibrated.
-Repeat the same process 2 or 3 time and your battery will be nicely calibrated
-Only wipe battery stats once, run a few cycles of full charge / discharge and after that just use your phone as normal