Android allows apps to use partial WAKE_LOCK to keep devices awake while screen is off. However, this mechanism is often abused as some Android developers introduced it into network related operations. As a matter of fact, network events will wake devices up automatically. Excess use of wakelocks is one of the top reasons why battery drains.
- Partial Wake lock: This is the wake lock that prevents your CPU from falling asleep while screen is off.
- All Other Wake lock: This is the wake lock that prevents your screen from turning off.
- Sync Adapters: Sync Adapters can also keep devices awake. If you do not need synchronization, you can disable it.
No Wakelock Donated v1.4.0 Apk