What is partial wake lock in Android?

Partial wake locks are a mechanism in the PowerManager API that lets developers keep the CPU running after a device’s display turns off (whether due to system timeout or the user pressing the power button). Your app acquires a partial wake lock by calling acquire() with the PARTIAL_WAKE_LOCK flag.

Read more

What is Wake_lock?

A wake lock is a mechanism to indicate that your application needs to have the device stay on . Any application using a WakeLock must request the android. permission. WAKE_LOCK permission in an <uses-permission> element of the application’s manifest. Obtain a wake lock by calling PowerManager#newWakeLock(int, String) .

Read more