How I Got 38 Hours of Battery Life from my Android Phone

I’ve been generally impressed with the battery life on my Nexus 5. After a somewhat shaky start it settled in rather nicely, lasting up to 24 hours on a single charge—and this using the regular Dalvik runtime, not ART.

Then something happened. I can’t say for certain exactly what it was, but according to this reddit thread other Nexus 5 users have experienced the same issue. Long story short, my battery life plummeted; it got so bad at one point that I went out with a 50% charge and came back with a dead phone only 45 minutes later.

As the title of this post would suggest that’s no longer the case. Here’s what I did to remedy the problem; maybe these steps will improve your battery life as well.

Clear Your Cache

One user in that reddit thread had an interesting solution to their battery life woes:

I just solved my problem by clearing the cache. Yesterday I got 10-13 hours, today I’m still at 82% battery life after 6 hours. The only thing that I did is clear the cache.

To do this on your device simply navigate to Settings -> Storage and then tap on “Cached data”.

Clear cached data?

Tap “OK” and you’re done. Moto G owners will no doubt be familiar with this procedure. 😉


A data-saving tip from forums member dragon2knight hipped me to Greenify. I had heard about it before; now I wish that I’d downloaded it sooner!

Greenify Home Screen

Here’s what you see when you boot up Greenify for the first time. If you don’t have root, hit the “+” symbol at the bottom-left corner of your screen to proceed.

Greenify Manual Mode

Your next step will be to manually select apps for Greenify to auto-hibernate. If you’ve got root this step isn’t needed.

Greenify Xposed

If, like me, you use the Xposed Framework a Greenify module will be downloaded and added to your running list. A reboot will be required to activate it.

Greenify Experimental Features

With or without root Greenify is 100% free. If you want to support the developer and pony up $2.99 CAD you’ll get some additional features—most notably the option to auto-hibernate system apps.

Battery Usage

And here are the results: 1 day, 14 hours and 10 minutes for the battery on my Nexus 5 to drain down to 1%.  I didn’t check my screen-on time until after it started charging; a conservative estimate would put it at about 3 and a quarter hours.

Needless to say I’m very happy with these results. Clearing my data cache may or may not have helped, but Greenify definitely did the trick!

3 thoughts on “How I Got 38 Hours of Battery Life from my Android Phone”

  1. Hi,

    I’m using Nexus 5 from past 11 months and never got more than 2 hours of screentime.

    I’ve done all possible things to save battery. It didn’t help. What do you think is the problem ?

    My signal strength : -89dBm 12asu.

    Posted this on many forums and never got a response. Would really appreciate some help.


    1. “All possible things” is a little vague… Have you tried any of the things mentioned in this post?

  2. Hi Accurie,

    Thanks for the reply. You’re the only one who actually replied from many forums I posted this 🙂

    Tried your method and this is the result :

    Tried everything was : reducing brightness, not playing games, switching off location, wifi scanning off, essentially turning off all smart features of smart phone and going back to the 90’s 😛

    Looks like I need to buy the costly iPhone 6 Plus if I need a smartphone(and use smart features) all day 🙂

Comments are closed.