Amplify, to put it short, is an Xposed Module which allows users to take full control
of wakelocks and alarms on your Android device.
For example, if Gmail is a big source
of wakelocks for you, you could set Gmail to never automatically sync new email.
There are two different types
of wakelocks to consider.
For example, in the screenshot below, we can see several causes
of wakelocks: Google Maps automatically updating our location (presumably so Google Now will know where we are), Pocket syncing our unread articles, Twitter syncing new tweets, and the Google + app syncing new content.
Not exact matches
- Way better settings screen - Show the number
of times the alarms and
wakelocks have been blocked on the settings screen - Allow donations
Youwill see a list
of actions that caused
wakelocks.
Launch the app and you'll be presented with a list
of other apps that have initiated a
wakelock — partial
wakelocks are listed by default (called «CPU
wakelocks in the app), but you can switch to view full
wakelocks by tapping the CPU - looking icon and choosing «Screen
wakelock.»
Amplify, on the other hand, allows users to take more granular control
of Android
wakelocks.
To view partial
wakelocks, tap the Other menu at the top
of the app and select Partial
Wakelocks.
Some apps are worse than others when it comes to
wakelocks, but Wakelock Detector will help you get to the bottom
of the issue by identifying the apps that hold the most
wakelocks on your system.
As this is a core element
of the Android system, uninstalling Play Services is not an option — but restricting its
wakelocks definitely is.
For rooted users, the main point
of emphasis should be
wakelocks — these are requests from apps that prevent your phone from sleeping so that the app can sync data or post notifications.
When you have an app installed but don't use it for a long period
of time, Android will prevent the app from syncing in the background or holding a
wakelock (see below) until you launch the app again.
After Android has detected that the device has been laying flat and motionless for a period
of time (sitting on a table, for instance), Doze Mode kicks in and ensures that no nonessential apps request a
wakelock (see below) or sync in the background, which would otherwise drain the battery in a situation where the user is obviously not actively using their device.
Nonetheless, you should definitely be aware
of the apps on your system that are requesting too many
wakelocks.
There are several apps to monitor
wakelocks on your device, but
of the free options, Wakelock Detector is the best, in my opinion.
For example, you could view information about
wakelocks, or view battery usage for periods
of time not displayed in the Battery screen.