Для этого вам нужно использовать API администрирования устройства, который был добавлен (я думаю) в 2.2. После того, как ваше приложение зарегистрировано на устройстве в качестве администратора устройства, вы можете использовать DevicePolicyManager.lockNow () для блокировки экрана. Пример приложения DeviceAdmin в SDK также является хорошим местом для поиска.