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.