For me its mainly due to two apps.
greenify- lets me hibernate apps ( not just closing!) permanently . So that i don't have to worry about certain apps always running in the background draining battery.
Xprivacy- lets me deny apps access to my contacts, location, messages, call log etc. it never broke my apps.
Greenify works for non-root devices in a somewhat limited fashion. You can either manually hibernate (keep a shortcut on your launcher and tap it before you lock your phone), or have it auto-hibernate (you can't have any secure lock methods).
Most battery saver software is bullshit. I used greenify, but even with the donate package, xposed framework and experimental features I lost notifications.....I now only greenify unnecessary apps and games.
The best advice I have would be to keep location on battery saver mode when not using navigation, keep the LTE antenna off when not browsing, use wifi whenever possible, and periodically check wake lock detector. If an app is causing a lot of CPU wakes first go to data usage in settings, restrict background data and greenify, if it still wakes the device just delete the app.
You can also make tasker rules to turn off LTE, 3G and Location when the screen is off, if you want to go that far.
Doing these things will have a much greater effect than half developed battery saver software
EDIT:
All these apps give you a temporary performance boost as what they do is kill your phone's background processes, which if you ask experts, is an horribly wrong way to optimize performance on Android.
Try Greenify instead: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
And if you're looking for suggestions on optimizing performance on your Android device, have a look at this article.
ATK hasn't been necessary since Gingerbread or ICS maybe. Android has gotten good enough on managing itself in this regard that its not necessary.
What's the point of managing RAM? If android deems it necessary to close a background app to conserve RAM then it will. Doing it manually does nothing but assuage your unnecessary fear that your device is running out of RAM or something.
The most you should be doing to manage RAM is closing the apps in your multitasking screen by swiping them away occasionally. Or if you really have an app that keeps opening up or something, then Greenify it which works without root now.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
Oh and for the record I downvote not, I'd rather educate ignorance as best I can.
Greenify. The new version even works without being rooted.
Other than that, just turn off wifi & sync when you're not using them.
For that last one:
>Every 90 minutes -> kill Tiny Death Star (what a battery hog)
You could just Greenify it at that point if you're rooted. Apparently it works with non-root, but I haven't tried it.
On my screen-off I have Tasker tell Greenify to force hibernate everything that is set to be hibernated.
Greenify: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
Some common things to check for:
Go to Settings, Accounts, choose your Google account, then sync options, and disable every syncing service you don't need
You can disable a ton of included bloatware through App Settings, or using the excellent Package Disabler. Some examples are Instagram, Facebook, Facebook Messenger, Samsung Text-To-Speech, the ANT+ Radio Services, etc. (Some of these may not be present on your device depending on carrier / version)
Download Greenify and configure it to hibernate power-hungry apps.
As another poster mentioned, keeping your phone in a location that has low cell signal will eat your battery quickly since the phone boosts its own signal to compensate.
The unfortunate truth is that Samsung includes a lot of custom services and things that constantly run and eat battery, as well as keep the phone from entering deep sleep. If you can identify and disable these, you should see some significant gains to batt life.
Don't use that clean master widget or whatever. On firmwares over...4.1ish, Android is good enough at managing ram and closing background apps.
If you find that you have leaks, or an app sucking up RAM, use an app like Greenify to keep it down.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
It works even without root, however it takes a little setup.
Task killers are generally a bad idea because they suck up more battery than is saved. If youre having battery issues i think the best thing to do is use Greenify which will hibernate apps completely when not on screen.
I wouldn't call it best. Different is a better way to say it. Multitasking is allowed on iOS, but it is strictly regulated in order to not affect the user in any way. So you won't notice a slowdown if you are doing something while multitasking, or it is done in a way that will affect battery the least. These things are done while making it look the most like limitless multitasking.
Android for instance has no limits multitasking, where multiple apps can run at the same time and show information at the same time. This also means one app can completely decimate your battery if it is coded poorly, or it could just slow down your CPU. This is why on android you have apps like this.
That's quite a lot of wakelocks. Try using Wakelock Detector to find which app is the culprit. Once you've figured it out, use Greenify to "hibernate" the app.
Linkme: Wakelock Detector,Greenify.
Edit: Seems like the Play Store links bot is down. Here are the links: Wakelock Detector, Greenify
Welcome aboard, brother!
1) If you don't have a reason to root, I wouldn't do it. With a Nexus device it's as straight-forward as it gets. You unlock the bootloader (necessary and wipes your device) and flash the root image. I have made good experiences with CF-Auto-Root by ChainFire.
2) What apps are you looking for? Games? Personal information manager? Other stuff?
3) You forgot 3... ;-P
4) I can't really recommend Task killers. My battery lasts about two days no matter what I do. Take a look at Greenify if you want to extend your battery life...
5) I don't know really but I've read that batteries like to stay in the 20% to 80% range....
You have all right to be excited, the Nexus 5 still is a great device!
Greenify: One of the easiest ways to start saving battery, minimal tweaking required. Extras with donation package are handy, mainly apps that utilise GCM push notifications.
BetterBatteryStats (or similar): Monitor those wakelocks, give them a google and figure out exactly what is causing it. It's small gains sometimes here but hey.
Maybe a bit of a personal preference, but turn off auto-brightness and manage it manually. Except when you're outdoors in direct sun, you'll find you don't need it nearly as bright in my opinion, and I've found this can stretch the battery a fair amount. On top of this, I have a custom kernel, ElementalX, installed, and besides its tweaks for battery life, there's an option to lower the mininum backlight level even further, and this has pretty saved my eyes in bed.
Note on managing brightness manually, I run GravityBox on top of PA, mainly for it's smaller features and specific settings, and in this case, controlling brightness by sliding along the notification bar is a god send.
EDIT: I just realised after typing all this that you were asking about undervolting and clock speeds, shit. But what /u/BullHorn7 said sounds about right.
200 MB of free RAM is not a good number. I'm using actively 3 apps at the same time, while having several in background and I still have more than 250 available.
But the amount of RAM consumed is normal for that amount of services running… I don't believe that changing the kernel would improve it.
I personally recommend not to install 'memory managers', 'memory killers', 'system optimizators' or that kind of crap, but I do recommend you to look for an app called Greenify, that's the only one that really worked for me :)
Great! I'm glad things are working again!
Speaking of task killers, I'm not sure which one you're using right now, but you might find something like Greenify useful. Instead of terminating background processes, it keeps them from operating while they're in the background - effectively hibernating the troublemakers in their tracks. This keeps your RAM full (as Android is intentionally designed to do), your cached apps opening quickly, and your CPU/battery from being wasted in the futile and pointless battle between auto-starting apps and auto-killing Task Killers. Just make sure you read the app description thoroughly and don't hibernate things like Hangouts again :)
The forums can get a little... heated... on the subject of killing processes, so I'll just leave you with one of the more tame articles on the subject and a closing remark that Greenify is great at its job regardless of how you feel about its competition.
Happy texting!
Do you have Amplify correctly setup as well as the paid/donation version of it? The free version is only going to disable a few wakelock/services. The donation version ($2 cheapest?) is where you really get to configure it all.
You didn't mention Greenify, that's a crucial app you want to have (as well, the donation version is better too as it comes with extra features including those that go with Xposed).
You should also get BetterBatteryStats and Wakelock Detector as these 2 apps will help you configure Amplify and see what is constantly waking up your phone so that you can control or disable through Amplify, Greenify or another method.
Then of course, use Titanium Backup or programs like it to freeze/disable any bloatware that you don't need or ever use. If you haven't done so already with another app as you might have with the system app remover.
There are less invasive ways to significantly extend your phone's life than shutting down services just before it dies. For example:
Greenify really does work miracles without noticeably affecting phone/app function - Greenifying Facebook alone is well worth an extra hour of battery life.
If you're frequently in spotty service areas, where your phone is constantly hunting for service (and sucking up battery in the process), Auto Pilot Mode will automatically shut down the radio, wait a couple of minutes, turn on the radio to see if there's service yet and if not cycle again. The downtime saves a lot of battery. The signal threshold and wait cycle are user-configurable.
You can use this app from the play store to determine what is causing battery drain. https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetector
You can use this app from the play store to hibernate apps when unused, preventing drain. https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
This one is irrelevant to this post but still a very helpful tip. If you have had your device for a while, you might have notice it isn't as fast as it used to be. If your device supports fstrim, You can use this app to fix this problem. https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix
I've tested all of these app and the results are simply amazing. Using the first 2 programs, I managed to get my nexus 7 2013 from 40% to 70% (this is remaining battery life after 12 hours unplugged with moderate usage with wifi/bluetooth/4g enabled, awaketime 25% on these tests, mainly chrome and spotify)
Nice! Just did the same thing to mine last week. What modules have you installed so far? I would recommend G2 Tweaksbox. I picked this over G2 Xposed because you can edit the ring that appears when you slide from the bottom of the screen up. G2 Xposed has a cool Bleed effect for the status bar though. Both are great! They are basically the same aside from those two features. Also download Greenify.
https://play.google.com/store/apps/details?id=it.ptoti.g2_tweaksbox
https://play.google.com/store/apps/details?id=com.tinyroar.xposedlgg2
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
Unfortunately the KitKat update changed permissions that apps like BetterBatteryStats needed to get the information. The only way around that is to root your phone, but seeing as it's so new I doubt there's a way to do this. Avoid using task killers! Android, based off Linux, is very efficient at handing RAM and task killers will cause problems in the long run. Give a look at Greenify. It allows you to hibernate apps that run in the background.
Without root, impossible to remove.
There's no real way to tell. Any "antivirus" app that you can find is pure bullshit. You can sideload apps, just make sure to research to see if any users have had issues with that specific app. For instance; I use Show Box, Xposed Framework, F-Droid, and AdAway. All of those are sideloaded apps that are used and trusted by many users. Most of those being open sourced helps confirm legitimacy. Same goes for any app in the Play Store. Read reviews and base your decision off others experiences.
There is no easy way to tell AFAIK if they're using them for legitimate reason or malicious ones. Haven't looked too far into this. Just do same as above; only install apps from trusted developers.
Again, same as above. I've used TapJoy for a game before (can't remember which), and I never experienced anything bad. Read reviews on the apps they want you to install, and don't enter personal information on surveys. As long as the download number is listen on the Play Store, it's legit.
TL;DR: Avoid task killers, read reviews, make good decisions and you'll be a happy Android user.
I've written out a massive comment above you might also be interested in.
RAM cleaners are counter-productive on Android and will drain battery faster without actually improving performance. If a pesky app won't go away (I'm looking at you shitty Facebook app), the better thing to do is use Greenify to put it to sleep so it doesn't keep waking the phone or accessing your location in the background (few apps will need you to do this).
I personally don't think there's a significant enough risk to warrant installing an anti-virus. The more important thing to keep in mind is that there are plenty of malicious apps on the market and you should be careful not to install a harmful app yourself.
My Nexus 4 is about a year old and I can get 5 hours of screen on time with a single charge. Try putting your phone in Airplane Mode for a few hours and see if the battery lasts longer. If it does, then it would likely be a misbehaving app or possible a cell radio. Greenify now partially works for non-rooted devices and is definitely worth a try if you can find out which apps to hibernate (which is more difficult without root).
I don't see why they would, they all achieve the same thing. If you want, you could try an app like Greenify or something similar to help with battery life
Maybe there are wakelocks that wake the device from Deep Sleep (I believe that this is the 300 Mhz freq on our phone, on my s2 it was about 250 mhz, dual core. Maybe a kernel could underclock/volt the proc to save battery if you're in to that sorta thing) if you're rooted give Greenify a try, the donation version is especially great since it can greenify System apps as well.
Also, again if you're rooted maybe you can give a cpu control app a try (SetCpu is clearly the best ^^(imo) but Android Tuner is great if you have xposed) both apps mentioned supports conditions such as "when screen off", "time","when app launched" so this could also help.
Edit: One last thing. Again if you are rooted and want to know who exactly is the culprit consider Better Batery Stats which detects all wakelocks.
Great advice about battery saving mode, but your answer is misleading.
> On my nokia which had symbian i gave the apps permission to turn on my gps whenever the app needed it such as when i turned the app on.
When GPS is turned on, this is exactly how (later) Android versions work. The difference is that on Android there are a lot more apps that think they constantly need GPS information, including Google's own Google app (thanks to the location-aware Now assistant). If you're curious, you can get an idea of how much time is being spent on GPS checks by tapping on the battery graph in Settings.
Misbehaving apps are the reason for background hibernators like Greenify, permission modifiers like AppOps, lesser GPS settings like strictly using cell-tower triangulation, and the all-powerful GPS toggle. So yes, you should turn off location services if you want to be certain that battery is being conserved, but only because you can't trust your nosy apps.
other tips: reduce the brightness, turn off ALL what you really don't need like bluetooth, GPS, etc..
And first of all, this: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
I would recommend Greenify
You can "hibernate" apps so that they cant open themselves at random points, such as boot up, screen unlock, screen lock, specified time etc. It works even better if you have root but isn't necessary.
I would highly recommend getting Greenify. It will (properly) put your apps not in use into hibernation (it's not a task killer, task killers=bad).
This does work without root, however you get much more out of it if you are rooted and with Xposed Framework/Module for it as well though.
This, when used properly, would definitely gain you battery life throughout the day as well as for you /u/BrattyFG and your S5.
Rather you choose to use this app or not, it's very well known and recommended throughout the entire Android community. You might also want to look at the settings for these particular apps, such as Facebook and its refresh settings.
Rooting is safe and easy nowadays, takes less than 3 minutes if you follow the exact how-to for your phone. Especially Greenify and Lux have the ability to save tremendous amounts of battery (lasting 3 days now, used to be 24h max before):
However as a fellow backpacker I can't stress enough how great my Anker battery pack is - with 16 kAh I can fully charge my phone 5 times, for only a handful dollars that was by far my best investment: http://www.amazon.com/16000mAh-External-Battery-Portable-Charger/dp/B00D5T3QK4
You could use Greenify. Keeps the app from running, until you open it yourself, then closes it once the screen turns off. https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
Hmm, and you're not using it throughout the school day right?
Could be
1. shitty signal. Known to be a big battery drain even if you're not using your phone.
2. a rogue app. use wakelock detector to see if it is. You'll have to run it a full day while you're at school so it gets a reading.
3. And if it is a rogue app (and even if not, you should check this out anyways) use greenify to hibernate apps when not in use.
The 'correct' way to do it is to use Google Cloud Messaging.
By 'polling' a server, apps tend to use a bunch of battery checking for a sync more frequently than is necessary. If an app is doing this, use Greenify. Otherwise, the only reason your stand-alone apps should be running is maybe for invitations and other small 'tickle' stuff that can be sent with GCM (maybe even as a payload).
An app to extend battery life? The only one I can think of is Greenify. Its fairly self explanitory, you just freeze apps to stop them from running in the background. In theory this will save battery life because not so many procceses are using the processor and ram so the power required goes down so the battery last longer.
One of the big advantages Android has over iOS is customizability. Given that you've mentioned installing third-party kernels, you may wish to take further advantage of this to mitigate or eliminate some of your complaints.
Like you I've seen a lot of mixed things about it. I ended up just giving it a try and I didn't see an improvement so I deleted it. Mind you, I used this when I first got my M7 back when the phone first came out and I haven't checked on updates of the app since. A lot could have changed which had made it better or there was no change at all.
I say give it a try yourself just because of all the mixed feelings about it. If it doesn't work out for you, just delete it. If you don't have any luck with Snapdragon, I would recommend Greenify.
Try Greenify, it doesn't require root. It will help you manage battery better by putting apps on hibernation. Also if you're using Facebook, hibernate it or use the browser version.
Also try Wakelock Detector , it will show you which apps are causing wakelocks. Also try switching from LTE to 3G. Good luck!
Not sure but I think these are Android exclusive:
Quickpic
Greenify
My Cloud Player (Soundcloud player)
I use a Nexus 5 (rooted) and only open Skype when I need to schedule a call - otherwise, Greenify makes sure it stays in hibernation. If anyone is concerned about Skype, Greenify it!
For rooted phones. Greenify
Makes a massive difference to battery life.
Poweramp The built in compressor/limiter is fantastic
Pocketcasts Does everything I could ask for from a podcast app
Some good apps are Greenify(root) helps with battery life by hibernating apps not in use, Light Manager which allows you to control the LED color for different apps.
If you plan on rooting at some point I would recommend unlocking the bootloader now because it wipes the device when you do so.
If you're rooted, get Greenify. It allows you to hibernate apps that are causing wakelocks. /u/civiltribe linked you apps to show you the wakelocks; Greenify will keep them from waking your device and draining your battery.
I use Greenify (https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en) to hibernate apps that I don't need to run in the background. From the time I hit refresh on the Mint widget, it usually takes less than 10 seconds to update my balance. And that's from a hibernated status.
Greenify "Greenify help you identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in an unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps!"
Yes it now works on non-rooted phones.
What are you looking for in your "best Android"? It depends on what is important to you. I am new to Android but i know there is no "on size fits all" solution.
Install Wakelock Detector and let your phone sit for a few hours then open the app and see whats causing CPU wakelocks, apps that are running in the background requesting CPU power and draining your battery. With Greenify you can stop apps from doing this, saving your battery. It basically kills the background process of marked apps after a certain amount of idle time.
In the list of apps in Wakelock Detector you can tap a app name to expand the entry and a Greenify icon is there to quickly Greenify it.
Doze is an app that mimics the new "Doze mode" in android M. Basically when your phone is asleep (Screen is off.) it micro manages processes running in the background so that they use a LOT less power than they normally would.
Greenify helps by forcing programs that would normally idle in the background, to "Hibernate" (Force stop), thus freeing up ram, and cutting on battery consumption.
Well a lot has changed for me since then. Turning off Google fit helped a lot and so did some software updates. I had to look for other solutions on my phone too. I downloaded 2G toggle link I deleted Facebook. I stopped force quitting apps. I downloaded and use only once in awhile greenify. Link
All of these helped. I don't have as many issues as far as battery anymore. I can pretty much last a day. The Nexus 5 has a terrible battery period though. It never lasted for me. My moto x improved in battery but I had to turn off a lot of moto features.
Now my phone last long because I'm not on it often
I use Wakelock Detector to detect wakelocks and Greenify to hibernate those apps.
I have automated the hibernation with Tasker.
I'm not sure about coolify, but I use greenify
And it works quite well. Root and xposed module is "required". By required, I mean that it is needed to make it really work well.
I would also suggest installing Greenify and hibernate some of the apps that you don't need running in the background. No root required for most apps. The biggest culprits for me have been TuneIn Radio, Vevo, Vine, TripAdvisor, Shazam, Amazon and Facebook (even though I disabled their notifications).
I have an M7 and noticed last weekend that my battery was lasting well so I screencapped it.
It was on wifi the whole time, and not used much other than checking notifications that came up on my computer's chrome browser so it's not the usual daily recharge.
But, yes, these phones can last in 'stand by' for a long time if you're watching what's running in the background. Greenify is great for that.
Perhaps you could try out Greenify? I literally just discovered it today, so I can't vouch for it, but it's been on top apps lists for a while.
Greenify is a terrific app. Greenify things you don't use much or that you're willing to take a slight hit for it to reload when you open it, and it should help with wakelocks or things holding onto the network/etc.
Few suggestions:
Try recalibrating your battery. YouTube
Install Greenify Google Play. I'm really happy to put those bugger games to sleep. I can always wake them up when needed.
I always have GPS location ON (2 reasons)
Android only uses GPS if any apps want/request it so it's not always ON per say.
I definitely would want it for android device manager just in case.
How about nova launcher? And try using greenify (also for non-root) to auto-hibernate your apps. I used it to freeze apps that are always running in background like facebook, etc.
Link me: Nova Launcher, Greenify
Edit: I think linkme doesn't work in this sub.
Use greenify! It's a root app that hibernates apps you aren't using. You shouldn't greenify things you need notification for but it should help get rid of that last bit of lag.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
I would recommend using Greenify, it works for non-rooted users as well. Obviously it does more if you are rooted, but it will work without it. I've never tested it without it, though over the last few months they've had significant changes to non-rooted users.
It's a great app, I believe it'll help your battery issues at least a little, if not a lot. Anything is possible.
It's a very simple app to use, it's NOT a task killer. It puts your apps into hibernation, all done the proper way. You just add the apps you want to hibernate, i.e. like Facebook, Twitter, whichever you want.
You would have a few more options if you were rooted though. Also whenever Android 5.0 Lollipop comes out for your phone, I would definitely jump on that as 5.0 has major improvements to battery life in it. (:
7+ hours of SoT is far fetched, unless you tinker around and switch off most of the useful features that make a smartphone, erm, smart.. 4-5 hrs is possible
If you are adventurous, try franco kernel.. I have switched to it and seeing tremendous increase in battery life... http://forum.xda-developers.com/oneplus-one/orig-development/kernel-franco-kernel-r1-t2800871
If you are less adventurous, install Greenify, and hibernate those pesky apps that run in the background.. https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
Install Greenify. I was suffering from lag a bit ago and found it was an app causing it. Now it's back to just as responsive as it was initially.
Identify and stop the apps that are slowing it down. Use Greenify to discover apps that are running and using a lot of memory. If you do not need that app to be running all the time, greenify it.
The biggest part of battery savings is killing all the things keeping the phone from properly sleeping. Check out Wakelock Detector to see what's keeping the phone awake.
I recommend rooting your phone as it allows a lot finer control and allows you to do things like auto-hibernation of problem apps with Greenify. It works without root but root allows better functionality.
But if you're not super keen it might be worth waiting for lollipop to come out.
Here's what mine looks like with nearly an hour of screen time, 2 hours on battery. The bottom awake time is the one you want to knock down as much as you can.
My understanding is that the bootloader is still locked for all S5 variants (I'm on Verizon in the US though, so that's the only one I really keep tabs on). This means that if you root, the only custom ROMs you can flash have to be Touchwiz based, not AOSP based. That being said, there are some good debloated ROMs out there, check out XDA for ones that are compatible with your S5.
The other option, like /u/z9nine said, you can just remove (or freeze, I recommend freezing) the bloatware using Titanium Backup (it's definitely worth paying the few bucks for the Pro version, TiBu is a great root user tool). You can also use Greenify to hibernate apps when you're not using them (helps to save battery if you use apps like Facebook, Facebook Messenger, etc.).
Look for kernels that support Intelli-Plug. It is a alternative CPU core hotplug/unplug for the default mpdecision by Qualcomm. You'll need a kernel management app like Trickster Mod to enable it and turn off mpdecision. I wouldn't say it drastically improves battery life. The app Greenify has made the biggest improvement on my phone.
I had two other android phones before this one, and there's where I started and sort of refined my battery saving methods, then just transferred them to this phone. Some really good apps to have are Wakelock Detector and Greenify (and accompanying donation package and xposed module enabled). Use them to hibernate apps that shouldn't be keeping your phone awake. I've then created a few Tasker profiles that turns off data and sync at night, turns it back on and syncs at the next alarm, greenifies all greenified apps after turning the screen off, greenifies greenified apps periodically (I was having troubles with apps coming out of hibernation unexpectedly), and turns sync off and turns it back on for a few minutes every 20 minutes during the day.
Step 1: Use Wakelock Detector to find out what apps are responsible
2: Greenify the shit out of them
Wakelock detector is an app that detects what apps are waking the phone up to do things, like sync notifications or send usage stats.
Deep sleep is the state your phone goes into after the screen has been off for a bit - CPU gets turned down as low as it can go and in some cases it shuts a couple of sensors off to save power.
If you are getting a lot of wakelocks, your phone never deep sleeps and you end up with bad battery life.
The easiest way of diagnosing battery problems is to root (towelroot seems the easiest way at the moment), then install Greenify and Wakelock Detector. Greenify will hibernate apps automatically (while still receiving notifications), WLD will show you what's keeping your phone awake and how long for.
I usually have 2-3% drop at night. Use the app called Greenify, It helps you save hell lot of battery! I'm pretty much satisfied with the battery life (Even after the update)
What's your average Screen ON time?
If you aren't given the options to disable an app you could try Greenify - it works (afaik) in non-root phones, but works best wehn rooted. https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
It should hibernate apps you don't want waking up and doing "things" without your express permission.
You need to replace your battery, it's probably on its way out. I get a whole lot more battery life with my S2 than that. Also, get greenify.
This does something similar to Greenify but with less manual control. If you have a battery-hungry app or two running in the background, things like this will help, though it may interfere with the app's normal functions.
Xposed, Greenify, Velis auto-brightness.
Yesterday, after 17 hours off the charger, just over 2 hours of SoT and 4 hours music (Slacker), I was at 42% battery. And, no compromises. No "battery saving" mode, wifi left on (but only connects at home), no disabled/hobbled services. Oh - plus I've got a Pebble watch connected via Bluetooth 100% of the time.
Greenify (+ its Xposed module) has made the biggest impact. And the Facebook app is the biggest, sneakiest sucker of battery life there is. Seriously, Greenify is not overhyped; it does work miracles.
If you do have spotty signal, where your phone frequently hunts, give Autopilot mode a try. Its a great concept (in areas of bad connectivity, it turns off the radios for a few minutes and then tries again to see if things improve) and works well.
There's generally little benefit to killing apps unless they're waking up the CPU while in the background. Task killers are generally not well-regarded, including the Snapdragon battery optimizer. The built-in battery use panel can give you a pretty good idea of whether an app is doing this. Greenify is the currently preferred app for forcing background apps to be idle.
I use Wakelock Detector to get more detailed stats. It requires root or a complicated installation procedure and dovetails nicely with Greenify.
That's weird, that shouldn't be the case. Is your phone rooted by any chance? If you are, you can install greenify, or you can have the ability to delete system apps.
Also have a look at GSam Battery Monitor or Greenify it can help you pinpoint where you battery is going. It sometimes takes but one buggy app.
Worst case scenario: buggy rom. My S3 ran for a couple of months with a shitty rom, even though it was an official Samsung one. I sadly happened to check whether there were a new version in the 24 hours it was available before it was recalled because buggy, and didn't check again before two months later. Back then, I had that exact same sad excuse for a battery life you have.
Registered broadcast receivers should only optionally launch the app if it's not already running. (with reasonable defaults on a per-intent basis)
What I mean is that on my phone, every time I lose or recover reception, dozens of apps that listen for connectivity changes launch in the background, slowing the phone way down.
Same for installing/updating apps and other scenarios where an app needs to know if something changes, but really doesn't need to know if it's not already running.
This is what Greenify helps with, but it should be a part of the API that for most intents it won't launch by default.
Of course for some like the boot notification it should by default launch the app.
> NEW: Non-root working mode is now supported in 2.0+, but still in early stage. It currently lacks auto-hibernation due to privilege restriction. Try "Hibernate All" shortcut (widget) for convenience.
Source: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
I greenify every app I don't want to stay in my phones memory or wakelock. So that pretty much leaves text app, music, battery monitor, and screebl
If it dropped while "sleeping" you have something running in the background keeping things from going into a deep sleep.
I suggest you install Better battery Stats and Wakelock Detector. It won't explain last night, but it will give you the information that you need to keep things in line.
Reboot it and keep an eye on it throughout the day.
Also, look into the application Greenify. You can hibernate services that you do not use but suck battery.
Greenify is a nifty app which will hibernate apps sitting in the background that might otherwise suck a lot of power. The app is pretty dependent on having root access, but it does have some new limited functionality for non-rooted devices.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
If you are rooted, you should try Greenify: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en It nearly doubled the battery life of my Galaxy S3 to 11 1/2 hours with pretty high usage (although this is also with an extended battery which only got me around 6 hours). The donation package for Greenify https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro also has many more features and I would totally recommend it.
PSA: "Swiping it away" is not "closing".
The only way you can be sure an app won't run is if you uninstall/freeze it. ROOT BONUS: Or use Greenify.
"Force stop" in App Info (hit home, hold home, hold app) will ~~close~~ kill it right away sure, ... but an app can resurrect itself.
There are constant debates as to whether or not you should even use task killers. Android is meant to utilize ram efficiently, and killing it could put more strain on the phone. However, if you are rooted, give greenify a shot. It works differently from other killers as it keeps apps you don't use asleep.
Are you rooted? If so, you can get greenify, which will automatically close it when you aren't using it to save battery.
However, I'm not sure what the problem is..