Это немного громоздко ...
Если вы добавите DeviceAdminReceiver
в свое приложение, и пользователь включит его в настройках безопасности, вам будет разрешено позвонить
DevicePolicyManager dpm =
(DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.lockNow();
для немедленной блокировки устройства.
Если у вас нет DeviceAdminReceiver
в вашем приложении, вызов .lock()
вызовет SecurityException
.