How to programmatically lock screen in Android?

Viewed 39168
2 Answers

In order to do this you need to use the Device Administration API that was added in (I think) 2.2. Once your app is registered on the device as a device administrator, you can then use DevicePolicyManager.lockNow() to lock the screen. The DeviceAdmin sample application in the SDK is a good place to look as well.

Related