It’s the early
afternoon, and your Android phone is already running on “E.” What’s the deal? A
smartphone is supposed to be the hub of your digital life, but it can’t do that
very well when the battery has run dry, can it?
You probably
shouldn’t wait until your phone has failed you at a critical moment before you
figure out what’s destroying your battery life—there’s no better time than now
to track down the culprit. If you're lucky, you might even be able to fix the
issue without sacrificing functionality.
Wakelocks and misery
Android has
gotten much better at managing background processes in the last few years.
Anyone who has used Google's platform since the early days can tell you how bad
things used to be when “task killers” were a necessity. Even though Android as
a whole isn't subject to the same horrible battery life issues, the wrong
combination of apps can still break Android’s elegant process management
scheme.
Conventional
wisdom used to be that you should open the multitasking interface and kill any
application you’re not using to save battery life, and unfortunately this
superstition still persists. But Android knows how to manage background tasks,
and swiping apps out of the multitasking interface only closes the foreground
process. If an app is indeed causing issues, it's usually the background
process that's doing it. This sort of micromanagement will only waste time.
Solving the case
It might not be
immediately obvious that a phone is in wakelock for long periods. By all
appearances, the screen is off and it seems to be asleep like it should be. One
clue that something is going wrong is excess heat generation. When the CPU is
cranked up instead of in deep sleep, the device might be noticeably warmer than
usual when you pick it up. You'll need to do a little detective work, though,
and that's where the apps come in handy.
One quick and
easy way to watch for a phone that won't sleep is to use an app like System
Monitor to track CPU clock speed. This app breaks down CPU activity as a
percentage. Unless you've been using the device almost constantly, ”Deep Sleep”
should be the largest part of the chart. If not, you've probably got a
misbehaving app or system process.
You'll have to
dig a little deeper in order to sort out the exact cause of your shortened
battery life. The best app for this is BetterBatteryStats. The developer posts
free beta builds on the XDA forums, but it's also for sale in Google Play.
Rooted users see more information in the app, but you can still get some data
on wakelocks with almost all devices.
Just give the
app a few hours to calibrate, and then filter for Kernel Wakelocks and Since
unplugged. If you see a process up near the top of that list with a lot of
wakelock time, that's the guilty party. Kernel wakelocks are system processes
like suspend_backoff or wlan. BBS BetterBatteryStats sometimes includes links
to more information about wakelocks with some ideas for fixing them. Otherwise,
you can search for information on the exact system process and find a likely
solution. Often, a reboot will knock some sense into your phone and clear this
up.
More often than
not, the root of your problem will be some app you installed. The easiest way
to deal with the issue is to leave the offending app or game uninstalled, but
maybe you actually want to use the app despite its battery sucking behavior. In
that case, you need a way to end the process safely. Android has a built-in way
of hibernating processes, and you can easily trigger it with an app called
Greenify.
Simply use
Greenify to identify the problematic apps, and hit the hibernate button after
you're done using them. Greenify works best with root access—it can handle all
this in the background. For non-rooted devices, you can use the in-app button
or a widget to manually trigger the hibernation routine.
Going through
this process might seem like a hassle, but it's preferable to having a phone
that can't hold a charge. It can also save you from disabling useful features
like GPS or background sync in the name of eking a bit more life out of your
device.
Bose Sounddock Portable Digital Music replacing System
Battery Pack
Replace Battery for Dell Alienware 17 R2 14.8V 92Wh
New 48Wh 11.4V B31N1336 Li-ion Battery
NEW 220w Replace HP 504965-001 power supply
Dell Inspiron 530 Power Supply Replacement
Rechargeable lithium-ion battery for Bose Soundlink Mini I
Replace Battery for Dell Alienware 17 R2 14.8V 92Wh
New 48Wh 11.4V B31N1336 Li-ion Battery
NEW 220w Replace HP 504965-001 power supply
Dell Inspiron 530 Power Supply Replacement
Rechargeable lithium-ion battery for Bose Soundlink Mini I
No comments:
Post a Comment