[Q] Seeking Repeatable Android Battery Drainers - General Topics

Hello I am a grad student looking for bugs, apps, system configurations, or anything else that drains the battery of android devices unnaturally fast (especially Motorola's DroidX, but really any Android phone). I've been reading the forums a lot already and have a good understanding of all the basic issues that will drain the battery expectedly (GPS, wifi/radio, CPU, over clocking, frequent app syncing, etc).
I am NOT looking for an app to extend battery my life or trying to keep my phone running longer. I'm looking for repeatable software/configurations/bugs (especially version numbers) of things that kill battery performance.
I'm hoping to compile these into a characteristic study that helps me and my fellow students create system tools that will help everyone automatically find and fix battery issues.
Thanks for your help.
--NCM

basically just having a lot of widgets on your screens or even having tasks running will drain battery. I've noticed htc phones have the worst problem with battery cause they run off of sense UI and that takes more battery then lets say the droid x running off of the moto UI

There are alot of things that can and will drain your battery. Your screen brightness to high, especially since these newer phones have fancier screens that look great but kill the battery, as well as lighter, white wallpaper will also kill your battery.
Apps that will kill a battery fast
-Google Maps
-ESPN Sports center
-All kinds of games
-You Tube
-your browser
-Certain Livewallpapers

Related

Guide to Better Battery Life w/o Killing Performance *Mini Root Section Added* Aug7

*Disclaimer* This is all from a personal experience and testing/research from a long time android user, what I have discovered over time and has helped me and some friends. This will work whether your rooted OR not. I kept it as basic as I can so everyone can benefit. If you dont like what you read and disagree, or want to add something PM me, Ill change/add and give credit to you. Hopefully, this can grow with the community.
*Rooted Section Will be Added*
*When I charge my battery I usually drain it all the way down or as much as i can (around 20% left) then charge plugged in till green, then power down and charge for another hour or so. Not sure if this matters or not but seems to help me out try it!*
This guide will help you if your rooted or non-rooted, all the apps I talk about I honestly have no ties to the devs. I don't use any SUPER AWESOME AMAZING BATTERY SAVER 5000 apps or anything like that. Those mostly just turn ur radios off and on and kill apps in the background. In my experience a lot of them cause syncing issues with my e-mail and other notifications. I like to receive my information instantly not have an app waiting for me to turn my screen on to check for updates.
About my personal setup: Basically, I want my phone to last me all day but still perform well with a heavy use, WITHOUT needing to constantly change settings to save battery. With what I have here Im able to keep my Sensation running for a full day of moderate-heavy use (7:30am to around 10pm) with its STOCK battery (Did damn well on my Evo 4G too). Days of very minor use Ive gone into the second day with 60% + battery. Yes, I use all my home screens and have a good amount of widgets, I love sense and its widgets. I play games, surf the web, do a lot of texting, listen to a lot of music, decent amount of fbing and email, usually take a few pictures a day. Half my day is wifi/other is mobile data.
Here goes the real basics, mostly common sense here not trying to insult anyone. Feel free to browse thru it quick (green text) if your not totally new to the android scene, whats after it will be a good read for noobs and vets.
*I use the power control widget, make getting to a lot of settings quicker. Why waste battery digging thru menus?*
Basics:
-Screen brightness: (duh ) these pretty screens eat battery brighter=quicker drain naturally and from my experience leaving it on Auto Brightness kills more battery too. Each time your phone pulls information from the sensor to decide on how bright it should adjust itself too.
-GPS: If GPS is on it should not effect battery unless an app is using it and you see the GPS icon on your notification bar. I noticed a very slight increase in mA discharge when i had it enabled, to be safe leave it off if you dont use it extremely frequently.
Location thru mobile networks: Not to hard on battery. I leave mine on it does add drain but it takes away from my weather widgets updating when Im traveling.
-Bluetooth: Moderate battery drain. I honestly don't use it at all myself but if you do try your best to keep it off when not in use.
-Wifi: Android has gotten a lot better at managing wifi over the past few years. It doesn't drain that bad on battery and it shuts off/on periodically on its own when screen is off depending on whats using it.
Google Back-Up: Takes a little juice here and there no biggie. I dont use it just because I like to fresh install my apps when I try a new rom, run into less problems that way.
2G/3G/4G: This varies phone to phone, the slower speed the better battery life. If you know your not going to be using 4G for a while turn it off. I leave mine on 4G or wifi all day with my sensation. When I had Sprint and my Evo I would leave it off most of the time. Depending on your carrier and how their data works this is a big one. T-Mobile seems to handle well, Sprint and Verizon's 4G Ive seen eat an insane amount of battery.
Sync/Background Data: I lumped them together because sync is pretty much reliant on background data. These kill a lot of your battery in general. It syncs your apps (email, facebook, google data, contacts, etc.), the periodic checks your apps do to check for and download new emails and notifications, using background data (data still transmits when screens off). I always leave these on and still manage great battery life, I like things instant if I wanted to wait Id just wait till i got in front of a PC. Sync and Background data are the settings most battery saving apps control because they really can help your battery if you turn it off. You can control what core apps sync in settings>accounts and sync. Or the power widget that 95% of android phones have has it on there. I recommend minimizing the amount of apps you allow background data with, example: WeatherBug first launch it asks if it can automatically update itself in the background for apps were thats not necessary hit no.
Radio/Airplane Mode: Pretty self explanatory, turns off your connection to your wireless provider. No point in ever turning it off in my eyes, your phones no longer a phone.
What has really helped me with my battery life (non-basics):
There is a lot to be said when it comes down to 2.2+ android phones and whether they need a task killer anymore or not. Since Ive had a lot of android phones and a few now that are 2.2+ Ive done a lot of testing. I usually go about a 2 weeks on one idea or new task killer and keep a close eye on battery drainage using Battery Monitor Widget, free app in the market. It tells you exactly how much of your battery is being drained without killing battery itself. Each phone/rom settles at a different average mA lower the better. In my experience if I can keep my phone anywhere under 100mA when idle im doing good. This held true on both the Evo 4G and my Sensation. Some ASOP roms i could get down to the 30's but for sense under 100mA is good. Keep in mind you will get the occasionally spike here and there its just android and/or apps in the background. You can view the a chart of the battery data in Battery Monitor.
Instead of boring you guys with each task killer Ive used and its results, Ill just get down to what I found out in the end.
Basically, the way android 2.2+ works it really isn't necessary to run a task killer it does a decent job removing apps from memory when you need more memory. But at the same time I found running a task killer periodically (BUT not killing frequently used apps) results in a lower average mA drain leading to overall better battery life.
The best application I have used has to go Automatic Task Killer , trust me Ive used a lot from the top free ones to a few of the more popular paid ones. What this task killer does is kill a selection of apps you allow it too every time your phones screen shuts off and goes idle. On Automatic Task Killer's first boot your shown a screen of every application that could at some point run in the background on your phone. This part sucks a little bit but it is worth it, you need to select which of the apps you want to allow it to kill automatically. It does not kill foreground apps the ones you currently have open on the screen aka a browser or a game. Example your playing NFS: Shift and your boss walks by so you quickly pause and hit the power button turning off the screen, next time you turn the screen on it will kill all other allowed background apps but your game will still be up front and center.
Now the trick is to go thru and set it to kill apps you know your phone won't automatically just restart or you don't use 90% of the time. So don't select things like Dialer, Contacts, Clock, Calendar, Messages or apps you constantly use/check such as a third party SMS app or your main E-Mail Client or third party keyboards (various by person and what you use most). Letting the app automatically kill those is just going to lead to worse battery life because your phone will just restart it each time leading to more CPU cycles (not what you want and part of the reason some consider task killers bad things).
Also, when using any task killer and killing the proper apps sense seems runs smoother, a big deal with sense 3.0.
Re-calibrate Battery: After you flash a new rom or start using a new battery, you should use your recovery (CWM or other) to Wipe Battery Stats. Before you do this make sure your battery is at 100% and has been on the charger for over an hour with the fully charged green led on. This will allow your device to better drain your battery and can really help battery life.
So hopefully with a little messing around you can get a good setup where your phone lasts you all day without having to constantly keep changing settings and watching your battery life. All while everything stays syncing and instant. Hope this helps!
Thanks to people who have contributed:
-JadeSoturi
*ROOT Section (now that we have s-off )
Everything posted above can be done on any rom, rooted or none. There has been a lot of posts on "freezing apps" that you dont need or typically use, which does in fact really help battery life. Since, we (by we i mean sensation users) now have a permanent root this is my tiny second part of the guide for rooted devices.
I dont freeze my apps I prefer them to be gone for good if its something I dont see myself using or its bloat that came with my phone/rom. Since 98% of us will be using custom roms now this usually isnt an issue since most dev's r good at what they do and remove all the bs we dont need or normally use. Still there is some apps we may not want on our phones so for that I use SystemApp Remover . Its a great App for people who dont want to have to worry about going in manually and getting rid of system apps.
Its just basically an Uninstaller that allows you to access any and every app on the phone for you to uninstall (thats y roots needed). For me I just go in an drop the apps I know i wont use. A lot of roms come with carrier add-ons and such, those I normally delete as well as a few HTC sense widgets and apps I see no need for. It will free up space and increase your phones battery life with most things you delete.
Now, be careful. You are prompted upon opening SystemApp Remover that messing in system apps is dangerous and it is. If your not sure what something is DONT touch it, simply do a google search or ask around to see if its safe to remove first.
Nice to have needed guides posted. Hopefully someone will see fit to add this to the Stickies. Thanks.
no problem glad to give back.
itd be nice to have my first sticky, maybe when some people start noticing results and the thread picks up
Leaving GPS on has NO impact on battery life unless you have an app that is actively using it (you will notice the little satellite icon in the notification bar).
Thanks your this what is the automatic task killer you used because there are a few when I search on the market and wasn't sure which one to get?
Sent from my HTC Sensation Z710e using XDA Premium App
TheBiles said:
Leaving GPS on has NO impact on battery life unless you have an app that is actively using it (you will notice the little satellite icon in the notification bar).
Click to expand...
Click to collapse
Updated OP. I do still notice slightly higher mA when it is enabled even if theres no apps using it
Thanks for the info, I'm trying out the automatic task killer to see how it affects my battery life.
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
No offense bro, but you should read his entire post before you start ripping it apart. It looks like he put a lot of effort into it. He explains his reasoning for the task killer with evidence and it makes sense.
Thanks OP, I'm using your suggestions already. Will update soon.
moh0 said:
No offense bro, but you should read his entire post before you start ripping it apart. It looks like he put a lot of effort into it. He explains his reasoning for the task killer with evidence and it makes sense.
Thanks OP, I'm using your suggestions already. Will update soon.
Click to expand...
Click to collapse
With more evidence than the article I posted? Yeah, right.
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
I address the fact that android doesnt need a task killer but if you read the whole thing automatic task killer lets you choose which apps to kill, leaving out worry of killing system apps that just restart.
Also, this is for battery life and performance, my battery's mA drains slower when i use a task killer for non system apps as well as keeps Sense 3.0 running smoother. I have had sense bog down on me a few times when not keeping a task killer handy.
It isnt necessary to have have a task killer and in the average users hands it can cause more harm than good. But this threads helping to school people on a way for better battery life using a safer method than a BASIC KILL ALL task killer.
Lastly, why did they include a task killer with my android if they dont think we need one?
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
Wow, that was helpful. What a waste of an attempt to incite a useless forum war.
@ bobzoz
Nicely put, it will definitely help the newbies to android and made me think twice about a couple of things even though I'm on my 4th android phone.
bobzoz said:
I address the fact that android doesnt need a task killer but if you read the whole thing automatic task killer lets you choose which apps to kill, leaving out worry of killing system apps that just restart.
Also, this is for battery life and performance, my battery's mA drains slower when i use a task killer for non system apps as well as keeps Sense 3.0 running smoother. I have had sense bog down on me a few times when not keeping a task killer handy.
It isnt necessary to have have a task killer and in the average users hands it can cause more harm than good. But this threads helping to school people on a way for better battery life using a safer method than a BASIC KILL ALL task killer.
Lastly, why did they include a task killer with my android if they dont think we need one?
Click to expand...
Click to collapse
The same reason HTC and T-Mobile included all of that other BLOATWARE crap.
dazzlet said:
Thanks your this what is the automatic task killer you used because there are a few when I search on the market and wasn't sure which one to get?
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Updated OP with links, good call
TheBiles said:
The same reason HTC and T-Mobile included all of that other BLOATWARE crap.
Click to expand...
Click to collapse
It's made by Google, not HTC or T-mobile.
Im just sharing how with people how I get good battery life. Trying to help out, if you dont agree with my method than just dont use it and ignore this thread.
bobzoz said:
Its made by Google, not HTC or T-mobile.
Im just sharing how with people how I get good battery life. Trying to help out, if you dont agree with my method than just dont use it and ignore this thread.
Click to expand...
Click to collapse
That looks like part of HTC's Sense. You definitely won't find that in AOSP Android.
TheBiles said:
That looks like part of HTC's Sense. You definitely won't find that in AOSP Android.
Click to expand...
Click to collapse
http://en.wikipedia.org/wiki/HTC_Sense
Apps section.
Im not trying to have a battle man just ignore the thread if you dont agree with it. Easy stuff
bobzoz said:
http://en.wikipedia.org/wiki/HTC_Sense
Apps section.
Im not trying to have a battle man just ignore the thread if you dont agree with it. Easy stuff
Click to expand...
Click to collapse
Wow, you cited Wikipedia. Credible info there!
I'm only trying to help out the other forum users who are being mislead. I've been through a lot of Android devices and spent a lot of time focusing on things like this, and I know what I'm talking about.
Edit: And the only task killer you will find made by Google is the one within Android OS itself. Go download an AOSP build of Android with the latest Google Apps and let me know when you find a task-killer app.
TheBiles said:
Wow, you cited Wikipedia. Credible info there!
I'm only trying to help out the other forum users who are being mislead. I've been through a lot of Android devices and spent a lot of time focusing on things like this, and I know what I'm talking about.
Edit: And the only task killer you will find made by Google is the one within Android OS itself. Go download an AOSP build of Android with the latest Google Apps and let me know when you find a task-killer app.
Click to expand...
Click to collapse
Im just sharing what works for me and like i said in the OP ive been doing this for a long time too. If you want to continue coming at me please do it thru a PM.

Why are chat apps such battery hogs?

Has anyone noticed how running chat applications like im+ or whatsapp or kik REALLY kill battery life really fast? Without those apps my phone last almost twice as long. I don't remember chat applications using up so much battery on my old iphone. I wonder if there is a solution to this in app development or if it's just the nature of how sockets work on windows phone.
Any open network socket requires more data usage, which is expensive on the battery because the radio has to spend more time active.
An app running in the background (as opposed to a push notification) is especially expensive, because it requires CPU time as well. Microsoft has severely limited the amount of CPU time that background agents can get, but it's still a significant impact over the course of a day. I don't know if those apps use background agents, though.
There may be some improvement posible, either from the app developer or from Microsoft, but any app of that type *will* have an impact on battery consumption, and if the base usage is low enough, even a small (in absolute terms) additional drain will have a (relatively) large imapct.

Controversy - Myth - Or Truth -- Regarding Battery Life ?

I normally take things with a grain of salt that I read on the ol' interweb, however I came across this article on Android Authority (which site I consider somewhat reliable) and it got me to wondering if the information could be true and factual. The article I'm talking about is:
http://www.androidauthority.com/battery-myths-688089/
A couple of sections have me really re-thinking my battery saving tactics. Such as this excerpt:
Myth: Save battery power by killing apps or using an app killer
Aaaaagghh! Stop it! Stop doing it; stop spreading this lie. App killers and their proponents are the homeopathy and anti-vaxxers of the Android world: they don’t actually help and they can possibly make things worse.
There was a stretch of a few months back in, like, 2009 when app killers actually made Android run smoother. Then Android got a lot smarter about how it managed its resources, and all app killers do is suck up the resources they are claiming to protect. They became unnecessary before they even got popular.
Even if you’re just haphazardly murdering apps that seem to be running in the background by force stopping them or swiping them out of the Recent Apps menu, you’re often draining more battery than you’re saving. For one thing, a lot of apps spring right back to life after you kill them, meaning you just spent more resources than if you just left it alone. For another, the biggest battery sucker across the board is your display. If you’re spending screen time, not to mention seconds of your finite human life, needlessly assassinating apps, then you’re playing a game of whack-a-mole that is only wasting your time and your smartphone’s battery.
Click to expand...
Click to collapse
Now if the above is true, then I'm wasting time and battery juice using Greenify. Anyone care to ring in on this one??
And then there is this section that has me wondering...
Myth: Disabling services like Bluetooth and Location Services drastically improves battery life
This is another one of those rumors that is still sticking around because it actually used to be good advice. Wi-fi and Bluetooth used to latch onto your smartphone’s battery life like a vampire bat, but today they’re nowhere near so bloodthirsty. And location services are even leaner.
It’s true that disabling all these or going into airplane mode will save some battery life. However, we’re talking a very tiny sliver – like half an hour over the span of an entire day, so the gains are arguably not worth the trouble. Leave the services that you use on the regular running all you want. Your device is designed to handle it.
Click to expand...
Click to collapse
And so, I come to you members with more experience than I, and ask for your input. Not so much asking for your opinion, but rather for your experience in the references above.
1. I've never used greenify and my SOT ranges from 4-6 hours, depending on rom and usage. I don't kill my apps also. Most of them are running in the background.
2. WiFi location scanning is always on. Bluetooth scanning is off. When I tried switching off wifi scanning, my phone used more juice to locate it's position via GPS.
In the (small) amount of time I spent within the Android community, I gathered that it's just better as is, as Android advances . I just leave the system on stock settings and I don't use any third party App freezer/ optimizer/ hibernator/ killler.
Alright then... Thanks much for the input and for sharing your experiences.
I think I'll freeze Greenify for now, and see how it goes.
Once upon a time, apps such as Greenify were quite useful. Background services and apps would run rampant doing whatever they liked. It was more or less the wild west when it came to things like that.
But starting with Marshmallow, Android really started cracking down on this kind of behavior and began providing the OS and developers with APIs to better manage background activity. With the addition of Doze in Nougat, I would argue that apps such as Greenify are now more or less obsolete.
If anything, a wakelock blocker may still come in handy (especially when dealing with Google Play Services), but some (most?) custom ROMs have modded Doze to remove the built-in exception that it has for Play Services, so even a wakelock blocker is unnecessary.
Remove everything related to Google. Profit.
Fatsodonkey said:
Remove everything related to Google. Profit.
Click to expand...
Click to collapse
So,you mean remove GMS? Ah,sorry,no.I'd rather use a magisk module to force doze gms if it's draining battery.
Mr.Ak said:
So,you mean remove GMS? Ah,sorry,no.I'd rather use a magisk module to force doze gms if it's draining battery.
Click to expand...
Click to collapse
I prefer the "Destroy Google" way.
Fatsodonkey said:
I prefer the "Destroy Google" way.
Click to expand...
Click to collapse
If you hate google so much(for whatever reason),why not stop using android then?
Mr.Ak said:
If you hate google so much(for whatever reason),why not stop using android then?
Click to expand...
Click to collapse
I don't hate Google. I don't hate companies, but i believe that sometimes companies grow too big and have too much power.
I just hope that in the mobile space there will be a proper GNU/Linux phone.
With desktops things are quite nice nowadays.
Just watched the last 3 weeks of Click off the BBC. On one episode they were on about battery saving apps. Turns out the best one was the built in android battery saver. No app needed.

Best ROM for stability and battery life

Hey guys,
sorry if there's already a similar thread to this one but i can't find any.
Anyway, I'm trying to give my S7 G930F a new life by installing a ROM that better handles my battery usage. Here's some info that might help:
What I'm really looking for is speed - for example, 2 clicks to open camera without crashing;
I don't play games that much, and I do it's just simple 2D games without heavy resource usage;
One of mine biggest usages of battery is watching Youtube videos;
Having a bigger control of battery usage - for example, changing resolution and turning off biometric sensors when needed.
I've already tried the last Lineage but i found it a little featureless and floydQ V3.0 and although being great, i found it a little buggy (camera crashes frequently).
Thanks in advance!

Battery Drain Arrow OS July 7th update

Hello Xda community!
Hope you all doing fine, please note that I am in the last update in Arrow OS and notice a huge drain in the battery (see screenshots)
Do you have an idea what is causing this? should I install any kernel?
Look forward to your answers because the battery is not like it used to before.
Thank you!
Using battery saving apps is just putting more stress on your device.
Embrace Android's own battery management, i used Arrow OS on my previous device, it's beautiful, and definitely didn't encounter such drain.
Also this app has some very weird results, I recommend you use GSam for battery usage monitoring. And if you have root, grant it access, give it some time and come back to see what's drinking your juice.
I usually use it to check what's going on, then uninstall it when I'm done with it.
Thank you for the reply.
Unfortunately I uninstalled the app and still notice like a drain in the battery and I think the culprit could be Chrome.
What is your setting and of course how much juice do you get? in daily normal usage ( not heavy gaming like using browser and check emails and that stuff)
Thank you!

Categories

Resources