Android: If you've ever set your phone down and waited ages for it to go to sleep, or turned the screen off only to see it come back to life, you know there's some app keeping it awake—the trouble is figuring out which one it is. That's where Wakelock Detector for Android comes in.

Wakelock Detector was developed by XDA forum member ahikmat as a way to identify troublesome applications and processes that drain your battery in the background or use your phone's processing power even when your device should be sleeping or the phone's screen should be off. At any time, you can fire up the app to see which applications have processes running in the background, how long they've been running, which specific processes those apps have open, and more.

Wakelock Detector breaks the apps into three categories: "partial wake lock," for apps that do background syncs and run quiet processes that don't necessarily come to the front or turn your screen on, "window wake lock," for apps that hold your screen on and keep it from going to sleep while you watch a movie or play a game, and "full wake lock" for apps that turn your screen on, even when it's currently off. You can sort the app list by category, usage, or duration.

Advertisement

Watch the video above to see XDA TV's review of the app, or hit the links below to grab it from Google Play or read more about it over at XDA Developers. If you want even more information about the apps draining your battery, check out the previously mentionedBetterBatteryStats.