• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Comprehensive Battery Guide

Gardium

Well-Known Member
Feb 1, 2011
166
48
Hi to all whom read this.

First of all, a note.

This is a guide I have made from my own experience, conducting some tests and using my knowledge as an electrical engineer student. I am not saying this will work for all, as there is no "definate" proof in some of these guidelines, and each individual also uses the phone different. The amount of usage on the phone is of course the major factor to how long your battery cycle life will last. I classify myself as a moderate user, that uses the phone when I have to and when I want to. However I do not use the phone for much browsing or multimedia (except some music on Spotify). So my usage includes a bit of calling, facebook, text messages, calendar usage (mostly for school), active sync, gmail, etc. I some times play Angry Birds if I'm very bored.

This is important! I do want this thread to turn out to be an informative and nice thread, where we can discuss this guide, and come with comments/suggestions. However, I do not want any flaming about the advice in this guide (this includes capslocked statements, especially from people who tend to claim task-killer apps are bad from past experience), and I will not answer questions/posts about task-killer apps. I have conducted tests myself about task-killer apps, and these tests and their results (with explanations) will be written here. Also, I will ask that nobody posts links about "how Android really should be used without task-killer app", as all those links are from programmers perspectives and state all kinds of arguements why the OS does not need a task-killer app. However in this thread, we are discussing battery life. Thus those links are irrelevant! I hereby also state that I understand the Android OS might be self-sufficient in closing apps when it needs RAM, and that SOME task-killer apps will even damage processes and use more battery. However, I am referring to a well designed and well programmed task-killer app that does not do this.


Now that the note is done, here is the actual guide :). By using my phone in the way I describe here, I can easily get 36 hours out of one charge, and still have 15-20% battery left (my power savings mode has not yet started when I charge my phone normally). Thus I estimate I easily could push the phone to 40 hours+.

The first step, the initial conditioning of the battery
Many might know, that modern batteries today are not like old batteries, that needed the cells conditions, so the batter would last long before it needed to be changed out. Back in the old days (Nokia 3310/3330), if one didn't condition the battery, the battery would be useless after 3 months, and you would have to buy a new one. Todays batteries do not need this kind of conditioning to last long (about 1 year). However, from my experience (and also confirmed by other uses here), it is still a good idea to condition new batteries today, as this will give them a long battery cycle life (a cycle life is the time the battery lasts for one charge).

The way to do this, is to let the phone charge the very first time, for at least 8-9 hours. I usually charge it over night. Then the next morning, I try to drain the battery completely by playing with the phone and setting it up. I litterally use the phone until it dies and cannot start up again. Then I will charge the battery again for at least 8-9 hours, and drain it completely again. This process is repeated a third time by me, first then do I consider my battery fully conditioned.

There are rumors/posts/messages from HTC, that say there is a "boost" one can do, that sounds like "charge the battery 8 hours, turn off, then charge one more hour, use it for 3-4 hours, charge it 8 hours again, then turn off and charge one more hour, then battery should last longer". However, I have seen posts that claim this only works for a certain period of time. You are welcome to try this conditioning if you have already used your battery without conditioning it (and do not want to buy a new battery from HTC), but I do not stand by this, as I personally have not tried this out.

Basically the reason you do this, is to "teach" the battery how to handle its cells. By "forcing" it to over charge, it gets an increased capacity in each cell, but this must be done within the first times of charging it, as this is its "learning period". It's important to charge it from completely empty (as it will "learn" that its "dead" and not give out power anymore when it is at that voltage) to completely "overfull" capacity (it will "learn" that it can charge so and so much before refusing to take more). The learning process has to be "repeated" for the battery to take it in fully. Eventhough HTC does state it is a 1200 mAh battery, this can vary according to how you condition it.

Even though at the second and third charge the phone "claims" it's fully charged, the battery can actually take more into it, thus it can be "overcharged" . The phone measures the battery capacity from its voltage, but the cells have an amount of electrons they can take in, that create the current. This (the amount of electrons) is what you are "teaching" the cells, to increase their electron capacity. As the cells become depleted of electrons, the voltage also drops over the battery, thus the phone can measuse its capacity this way (the drops of voltage is SMALL. We are talking drops in milivolts, but it is still measurable by the phone).

The set up of the phone - settings and usage
The next important thing to do, is to set up the phone correctly. To be honest, I don't use many demanding widgets. You are free to set this up as you want, but try to do some research and see if the widget you want to use may pull a lot of power. Personally, I have the big weather widget, facebook widget, favorite contact widget, standard weather/clock widget from HTC, two rows of "power control widgets", one for power control (controls wifi, bluetooth, gps, active sync and brightness), and the other for data control (controls Mobile, wifi, autosync and roaming communications). Last one I have, is the GPS widget from HTC.

Other than that, I only have icons for different programs I may use.

As for usage of my phone, I use it for basically 1-2 hour each day (checking screen "on-time" is about 3hours give or take 30 min after 2 days of usage). I listen to about 30 min - 1 hour of music a day, and use my phone as I want to for checking facebook and writing sms. Gmail comes automatically, and I check my calendar maybe 3-4 times a day. Data communications (mostly 3g/H) are constantly on, and I do not use wifi a lot. GPS is never on during this test.

As for settings, I use a still background image for my homescreen, use the default sound set from HTC and the standard HTC scene.

Bluetooth settings, wifi settings, call settings and sound settings I will not go into as users set them up themselves and they do not affect battery life. Any other options not mentioned I have not changed from stock.

Now come some "settings" I have set:

1) I have turned off "Always-on mobile data". It states on some networks if can use more power, but if a communication is constantly on when a communication is allowed, that in my view will pull some power always. This option is deactivated in: Home screen -> menu button -> Setting -> Wireless & networks -> Mobile networks -> bottom option "Enable always-on mobile data. This will mean that sometimes your "active" connection will be shut down, until it's needed again. However, this does not deactive Active Sync

2) I have set my display brightness down to about 1/5 of the slide, and thus disabled automatic brightness. This is changed in: Home screen -> menu button -> Settings -> Display -> Brightness. Auto-rotate is enabled under "Display" setting.

3) I have set up these active sync accounts in the settings under "Accounts & sync": Facebook (no frequency setting), Facebook for HTC sense (updates once a day), Google (not updating contacts, but calendar and gmail), HTC sense (Not update when opened, and update schedule is "as items change (push)") and weather (update schedule every hour). News and stocks I have deactivated

4) I have "Use wireless networks" and "phone finder" enabled under the settings "Location". The others are disabled.

5) Under "Privacy" option I have enabled "Back up my settings", but not automatic restore (however, this must be enabled if you have had the funny "sms disappear" problem and you have back ups on HTC sense).

6) Default connection type to PC is HTC sync, but it asks me every time I have enabled under the settings "Connect to PC"

7) Power saver is enabled, engages at 15%. It all options are enabled in the settings section, and the screen brightness gets lowered to minimum. Screen time out is set to 30 seconds.

8) Under the "Applications" setting I have both options (Unknown sorce and fast boot) enabled, and under "Development" only USB debugging is on. The other two sections I will not go into, as the user themselves manages these.

This is basically how I have set up my phones settings.

The very discussed, but power saving task-killer app (aka. ATK)
Here comes what many people disagree on about battery life. However, I decided to conduct my own test with my DHD to see what was correct (at least for me).

One day I started not using my task-killer app. I charged my phone all the way up, and used it normally. In 4 hours with a "screen on" time of about 15 min, 50% of my battery was eaten up, and over 50% of the battery used had been taken by "Android OS". So this didn't seem to bright. However, I decided to give it a chance. By the evening my phone was fully charged again. While still in the charger, I uninstalled my ATK (as some people claim you have to do for this to work, as some ATKs take a lot of power), rebooted the phone and started using my phone normally. I had a 30 min call, then went to bed after starting up all my normal apps. The next morning only 12% battery had been used, and I was positively surprised. However, as the day progressed, the battery was getting more and more drained. I figure this is from the RAM programs that had been opened were using, as I had been using the phone during the day. From not being on the list in the morning, "Android OS" went up to 40% usage and tied with the "Display" on battery used. The display had an on-time of about 1 hour from the whole day. By the evening (basically 22 hours after I unplugged) I had to reconnect my phone as it was on less than 10% battery left. After this, I have continued this set up for a few days now, and only today I went back to my original set up. The result was, that as each day went (without a reboot), the faster my battery seemed to be eaten up in the start until it became stable. I guess this is because most of my RAM was used at this point, meaning Android was killing processes if I needed more. The last 2 days I've had a battery life of about 20 hours give or take.

Today, when my phone was unplugged since yesterday evening (around 1800), I had about 20% battery remaining at around 1500. With the current "drain", I estimated my battery would die within a couple of hours. I installed my ATK again, ran it. Now 3 hours later, my battery has only dropped 5%, without a reboot. All the ATK did was kill processes and free up RAM. I haven't changed anything else.

As you can see, for me, the results are conclusive with my ATK ("Advanced Task Killer" by ReChild, the one and only that I recommend, as this is programmed to ignore vital system processes, and other processes that Android will automatically restart, thus it does not fight with the OS and drain battery. This ATK does not use much CPU power either from what I gather, although I have not checked the numbers myself). I gain quite a bit of battery life by using a ATK.

As for "Android OS", my theory is that this is the power used by programs running in the OS. This can include CPU power usage, system process usage, and RAM usage. While I used ATK actively, "Android OS" never got over 5% usage of the battery. While conducint my test without ATK, "Android OS" never got under 40% of battery used at the end of a battery cycle life.

The reason I am precising the "reboot", is because a "restart" (the bottom option when holding the power button down) will reboot/start over the phone, and dump its RAM memory. This RAM memory is used by both the OS, and programs that are started up on the phone, even though the programs might be inactive, they are in the RAM pulling power constantly. Even though this power pull is small, over time it becomes significant on such a small battery the DHD has.

Here is a quote from what I wrote about ATKs earlier, countering a so called "why you shouldn't use a ATK link". The quotes inside the quote is from comments of the article, link here.

I see the validity of what you are writing from a programmers perspective, and I do admit, for efficiency and performance a task-killer app is maybe not the best. However, for battery life, it can make a difference.

Although I see what you claim about the programming structure, it is not about how the program behaves with the phone. It is the physical way that RAM works. RAM consists of thousands of small latches (a system made by electrical circuits). Still if the program doesn't do anything, if information from the program is stored in the RAM (as stated in many articles on this topic, the program needs to write to the RAM to keep the "last state of the program"), the RAM constantly needs to pull power to keep this memory there. Thus, the more memory in the RAM that is occupied, the more power the RAM needs to pull from the battery. ROM is different however, as the "latches" are magnetized to read the information.

Just to point out, these articles go into depth about how the programs are and how they behave. But do they consider what is best for the actual user of the phone, and take into account battery life?

Atk gives way better battery life IMO. I hate seeing a heap of processes running that don't need to be even after a reboot. Got a feeling development don't like it is because ads could be loaded with the processes without Aitken.

ATKs are mainly used for conserving battery life, so ignore all this raucous about memory management. God, this article is so typical of programmers getting caught up in the tech and not looking at it from the user's perspective.

You know what Google should consider? Forcing devs to implement a "would you like to keep this application running?" prompt when they back out. Google needs to show a little more responsibility with quality control, instead of just creating an OS and letting devs run hogwild.

Lets see..... Task Manager (only the one from Rhythm Software really works, ignore the others) seems to be increasing my battery life on NORMAL usage. Used to get like 15 hours (thats with wifi off 75% of the time, no 3g/4g on for testing purposes) to having wifi on all the time, and now I'm getting at least 24 hours of battery life..... 9 hour increase? seems to me like the task manager IS increasing battery life.

This is from another post by me, explaining how RAM works if anybody wonders why it constantly pulls power.

But, all RAM works essentially like a flip-flop in digital electronics.

Here is a link for flip-flops, and here is a link for digital electronic.

Basically, RAM stores information by "charging" on end of a latch with electricity. When information is accessed from the RAM, the "reader" sends an electrical signal through the allocated latches (the latches that the program has asked to be read). If one latch is "charged", it will let a signal go through it, and this will then act as a binary digit (depending on the RAM type either a 0 or 1).

Now this "charging" of the one end of the latch is what constanly pulls power. This means that the more information that is stored in the RAM, the more latches need to be powered to get the different binary digits.

RAM is constructed like this for various reason, but the most important is that, since programs write to it so fast, IF the RAM should be overloaded, the RAM must be able to dump all its memory fast so as to not get a oversurge of electricity, which can potentially damage the RAM memory. By simply "pulling the plug" (aka. dumping the phone's power), all the RAM will be cleared.

So as to your question about the difference in power consumption between a empty and full ram, when it comes to a difference of 700 MB, this can equate to quite a bit, as one latch is only 1 bit. And there are 8 bits in 1 byte. and you now have a difference of 700 000 000 bytes. So even if each latch only pulls a minor amount of power (again, dependent on specifications), it multiplies to quite a bit.

This was basically my comprehensive guide. I know it is long, and gonna be tideous to read through, but I hope it is worth it for people :). I certainly had fun writing this and conducting the test.

Please feel free to post questions and comments about this guide, and I will answer as best as I can. Further tips to increase battery life are also welcome :). However the note statements in the start apply, please follow them so we get a nice clean thread, and behave. Show respect, then people will be nice to you back :D
 
I hope people respect what you have done here and not turn this into a witch hunt like on other treads you have posted on . I'm considering trying your ATK approach due to struggling with battery life myself . Would it be possible to compose a list of the programs that you let run so once I have installed the ATK so I don't cause myself more problems by blocking programs and putting my phone in a loop and making my battery life worse.
 
Upvote 0
I hope people respect what you have done here and not turn this into a witch hunt like on other treads you have posted on . I'm considering trying your ATK approach due to struggling with battery life myself . Would it be possible to compose a list of the programs that you let run so once I have installed the ATK so I don't cause myself more problems by blocking programs and putting my phone in a loop and making my battery life worse.

Basically the ATK by ReChild has these processes/programs already programmed into it. So it is only apps that you as a user start up, that this program will terminate, thus it will not lead to such a loop as you are mentioning :)

PS! Last check of battery was when writing the guide at around 1800. At that time I hit the 15% on the battery, so the power saver kicked in. Now almost 2 hours after, I've only lost an additional 1% battery ^^. So the clearing of the RAM by the ATK definately had its effect :)
 
  • Like
Reactions: amerika
Upvote 0
Hi, I use Watchdog, the Battery Monitor Widget, OS Monitor, and JuiceDefender...have you tried any of these apps, and would you recommend using (or not using) some of these? I have seriously been wondering about some of the processes my phone is using...here is data from last night:

12am(79%):
Screen --> 56%
Cell Standby --> 13%
Phone Idle --> 11%

8:30am(67%):
Screen --> 35%
Cell Standby --> 26%
Phone Idle --> 23%

It's starting to worry me why my phone is using so much battery on cell standby and idle...Maybe because I never had the percent showing on my iPhone, I never noticed, but android shows everything...maybe I'm not used to seeing those numbers?
 
Upvote 0
i agree with this guide entirely and also support the fact about advanced task killer.

the Android OS is a big battery hog, and if apps are running in the background it starts to drain it too quick.

instead of complaining about battery life on the phone, i think people need to complain about the android OS which for me personally is too much an issue and the resolve for that is

A. a task killer
B. restart (close all apps and restart phone)
C. manual Force close of apps running in the background : settings>applications>manage applications>tap on the Running tab>click on application and force close.

I hve been personally doing my own tests and come to a conclusion that a task killer is a better option
 
Upvote 0
instead of complaining about battery life on the phone, i think people need to complain about the android OS which for me personally is too much an issue and the resolve for that is

Do you have any idea how well written the OS is to just run on a small battery for that long?? People keep wanting to have more powerful devices and keep expecting longer batterylifes but that's just not the way it goes... The reality is that the technology is evolving way too fast and batteries can't hardly keep up.

If you think android OS is to blame then I would advice you to try other smartphones and you'll see that the differences aren't that big...

Cheerios
 
Upvote 0
also, how do you have ATK set up? and how often do you kill apps?

My "Advanced Task Killer Free" by ReChild is only set up to ignore my "Battery Indicator" by Darshan Computing, LLC. This is the battery "status" app I use to see my battery percentage on the task bar. I do not have the full version. It's a useful app for only displaying percentage. If you try to open the app itself, if only will say "made by bla bla, plz upgrade". But I just don't start the app itself, unless the monitor is down. Then I just tap the back button after opening the app and that's it.

Other than that, my ATK kills all processes it shows, including itself.
 
Upvote 0
Hi, I use Watchdog, the Battery Monitor Widget, OS Monitor, and JuiceDefender...have you tried any of these apps, and would you recommend using (or not using) some of these? I have seriously been wondering about some of the processes my phone is using...here is data from last night:

12am(79%):
Screen --> 56%
Cell Standby --> 13%
Phone Idle --> 11%

8:30am(67%):
Screen --> 35%
Cell Standby --> 26%
Phone Idle --> 23%

It's starting to worry me why my phone is using so much battery on cell standby and idle...Maybe because I never had the percent showing on my iPhone, I never noticed, but android shows everything...maybe I'm not used to seeing those numbers?

Tbh, your Usage seems fine. Over night I would expect to see such a change. Cell standby comes from constantly having on data communications. Even though the screen is turned off, apps and widgets still run updates as scheduled. Phone idle is when the CPU is just running its background tasks and nothing is really happening on the phone. It is also usual that this is high, if the phone is lying still a lot.

As for your programs, I have not really tested these. I have however heard that Watchdog is good, however this does not clear the RAM like an ATK does. So your battery will still be drained, however you also have juicedefender on. That might counter that problem. But I have no experience with Juice Defender. I might try it out soon and report back here :). As for the battery monitor I use the OS one, and only have a status in the task bar. The OS monitor I don't really think I'd find useful, but I might try it out as well :)
 
  • Like
Reactions: crAsHak
Upvote 0
like, shouldn't I only lose maybe 2% every 8 hours? thats what I've been reading from people....add 10 to that number and in 8 1/2 hours thats what I lost...

2% every 8 hours is if you have no data communications on and only use the phone for a few minor things (maybe you have Wifi on for a little browsing). I'd say your battery drainage seems more like normal if you use the phone as its meant to. In about 8 hours during the day, I'd lose about 15-20% with moderate usage and data communcations constantly on.
 
Upvote 0
Is this a promotion for ATK?
I wish I could find the definitive authority on task killers.

It is not a promotion. All I did was conduct a test and write about it here. But yes, the conclusion is that an ATK is good for battery life. If it is a good choice for the OS itself is a completely different thing. However, the ATK must be a good one for it to increase battery life :)
 
Upvote 0
Do you have any idea how well written the OS is to just run on a small battery for that long?? People keep wanting to have more powerful devices and keep expecting longer batterylifes but that's just not the way it goes... The reality is that the technology is evolving way too fast and batteries can't hardly keep up.

If you think android OS is to blame then I would advice you to try other smartphones and you'll see that the differences aren't that big...

Cheerios

I agree to this, that the Android OS is well written. However, it is well written in regards to performance. As for battery life, I'd say that the RAM needs to be reduced regularly somehow. The OS does not do this very well, but if we take the RAM out of the equation, the Android OS is not badly written, it just pulls too much power if the RAM gets filled :)
 
Upvote 0
I just noticed something when using my ATK. This morning I started it up, but didn't hit the kill button. Thus it was running in the background. Now when I checked battery information, after losing about 10% battery (in over 4 hours :), so that is good with moderate use :D), I see that my ATK took 3% of the battery. Thus I can conclude (as many have said), that ATKs are slightly power consuming (however, I couldn't know this as I didn't test for it before, but now I know). However this might not be anything that can be improved, due to the "surveillance" processes they use.

However, the ATK I refer to does "kill" itself as well, unless added to the ignore list. So all I can say is, use the ATK, but be sure to kill the ATK as well :). I run it about every 4-6 hours. Do not let it keep running in the background :p
 
  • Like
Reactions: crAsHak
Upvote 0
Hey man thanks so much for the help! I really appreciate you and whoever else gave me some pointers! glad to have a forum like this to help me out when I need it :D One more reason why I love being out of the loop for iPhone...cuz I have an awesome OS running an awesome phone, and not one company telling me what I can and cannot do haha obviously there are limitations but not like the iPhone...and I love being free from the prison that is iPhone :p
 
Upvote 0
Actually...one more question hahaha...how long does it usually take to break in the phone battery? I know using it more will speed up that process (getting more cycles) but when do you think it should really hit it's stride? And what level should I start charging it up again at? (eg: 10% start to charge? 15%, 20%?) Thanks once again!
 
Upvote 0
Actually...one more question hahaha...how long does it usually take to break in the phone battery? I know using it more will speed up that process (getting more cycles) but when do you think it should really hit it's stride? And what level should I start charging it up again at? (eg: 10% start to charge? 15%, 20%?) Thanks once again!

As for the conditioning, as mentioned in the guide, after the 3rd circle of charging 8 hours minimum and using it completely flat, the battery should basically be at its top. Maybe a few more cycles, but basically you won't notice much difference. At least I don't. But in those conditioning cycles, the battery can be a few hours short from what will be the normal :).

When the battery is already conditioned, I usually charge my phone when needed (for my usage, that is usually about the evening where the phone is closing in on 15-20% battery life left :). Then the phone is charged for next day :D).
 
Upvote 0
...Uh Oh...I didnt charge for 8 hours straight...I took it off the charger once it was done :S Am I screwed?

Well. It's hard to say, but highly likely (from what I gather), your battery cycle life will be reduced a bit, yes. But you should still managed well over 24 hours :)

How long did you let it charge?

PS! I'm back to normal usage now, how I used the phone with an ATK before the test. My phone has been unplugged for over 9 hours now, and still got 85% left :). Display has "only" been on for 20 min, but not used my phone much today. Sent about 15 sms, had 2 phone calls, and checked facebook once :). However, Android OS is only at 2% :D
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones