What I learn from the various functions associated with Wake-Lock , the Android system will never sleep, if it is sleeping, you will not receive SMS, call i.e. Android will not run only an OS level task when it sleeps.
Wake-lock is a mechanism by which any application can request a system so that the device remains for it. An application can do work in the background, despite the fact that the user does not move to launch this application.
For 1 and 2, Akshar correctly explained. 3. With regard to performing any operations in your application, when the system is in a standby state (only the task of the OS level is being executed), you must first request a lock from the system, and then only the application can perform its operations. After completing the operations, you must release the tracking lock so that the system can proceed to managing tasks at the OS level.
source share