Android Tutorials

How To find and stop apps from draining your Android Phone’s Battery

A longer battery life is key to ensure your mobile phone actually stays online and mobile. There’s nothing worse than downloading a few new apps only to find that your battery life has begun to take a serious drop. In this guide, I show you how you simply can identify the battery drainers.

Android battery drain

In order to see identify which apps have been taking the biggest drain on your battery, first access Android’s Settings. This is typically done by accessing the full apps list which reveals the option ‘Settings’.

Android Settings

Battery Settings
You can also search ‘Battery’.

In the list of options that appear find and select “Battery.”

This provides you with some very useful information on your device and how it uses your battery. You scroll down, you’ll see a list of apps and how much they’ve drained the battery. There are some system-based apps you’ll find here, so keep going until you see apps that you’ve personally installed.


Please keep in mind that this is not 100% accurate and should be seen more as a quick overview. The apps which are here listed are mostly the ones which you use regularly. Other apps you not often use should be on the bottom or if possible not even appear in the list when they’re well optimized.

Third-Party App’s to identify or reduce battery drain

There several applications which can help you to identify or reduce the battery drainers, however, most of those apps are useless and should not be used at all since there offering no or very less benefits over the Android internal mechanism.

Some apps are however not bad, like:

  • Greenify
  • Prevent Running (Xposed)
  • Brevent (open source alternative to Greenify)
  • Amplify Battery Extender
  • 3C Toolbox Pro

To efficiently change Android’s battery strategy you need in most cases root or other modules which requires a rooted device in order to reveal what’s really going on or to override some Android internals.

My recommendation at this point is to use as less as possible apps, don’t use lots of apps with push/background/GCM or functions which keeping our device active or requiring internet all the time. This mostly is already enough and the mentioned apps might only are really helpful in case you have a lot of apps running at the same time or problems getting apps into ‘sleep mode’.

Other Tricks

Black Wallpaper on AMOLED devices

This can help to reduce the battery drainage because AMOLED screens only illuminate the colored pixels. Black pixels are unlit, so the more black pixels you have, or the darker pixels, the less power is needed to light them up.

Working with Doze Mode

Doze mode is been around since Android Marshmallow since Nougat, it’s been much more efficient. In Marshmallow, Doze would only work when the smartphone has been stationary for a while. But since N, it can also work when it’s being moved around like when it’s in your bag or pocket while you’re on the run. The screen just needs to be off to work.

Doze mode essentially just shuts down things you’re not using depending on how long it has been since you’ve touched your phone. Network connection is severed and syncing only happens during specific intervals. When you’re away from your phone even longer, more things are stopped, like GPS, Wi-Fi scanning and all syncing.

Review all Google settings

It helps a lot to check out all the options Google gives you, like turning off backup (do it manually locally instead), or turning off cloud-synchronization for specific or all apps helps a lot to expand your battery life.

The OK Google option also drains a lot because the app/device will be constantly awake in order to check if you give Google/Device some commands or not. Deactivating it helps a lot and you also see less battery usage under ‘SYSTEM’ or ‘OS’ as a result.

Don’t use adaptive/auto brightness

It may sound useful, but auto-brightness is usually way brighter than what you really need. It’s better to manually adjust the brightness to a level that is low but still comfortable, and rise it up when it’s really necessary.

Don’t use Internet/GPS when you do not need it

Been connected 24/7 comes at a high price, you drain the battery a lot because some app might constantly want to connect to the internet in order to get the latest messages. SImply don’t do it, set some timers when the device should go into airplane mode which also helps to get some sleep.

Use ad-free apps or apps without in-app purchase options

Google verifies every 12 hours once if the app is legitimate and scans your device from time to time, you can avoid this or reduce this when you install FOSS apps outside the Play Store which aren’t depending on any Google services. APKMirror and F-Droid providing you with some information, apps etc in order to get rid of such apps which constantly trying to connect to the internet for useless license checks.

F-Droid shows if some external libraries are integrated or if something external requires special permissions/attention or other resources.

If you’re a developer

Google provides you with several information in order to optimize your application to use less battery.

Closing Words

There several quick tips you can use in order to reduce the battery drainage on your Android OS. Keep in mind that every new Android Version also tries to improve the internal mechanism like Doze etc. in order to optimize it, some applications might just need an update in order to benefit from it.

The best tip I can give everyone is to use as less as possible apps, this mostly solves already a lot of problems, ask the app developers why it drains so many battery and if he comes up with no explanation consider to change to alternative apps.

Stayin away from 24/7 connections and tweaking the given options is mostly enough to get a longer phone experience but sometimes it’s not enough, in this case, some applications might help or you need to root your device in order to get access to some low-level functions which are provided by Greenify & Co. Whatever you choose for you way keep in mind that the situation might change if you use another ROM or a newer Android version, so it’s worth to give it a shot, do backups manually on a regular basis and then check if there isn’t maybe a ROM which comes by default with less bloatware or the things you really prefer in order to safe time doing all the mentioned things.