Ответ 1
Проверьте этот класс: com.android.internal.policy.impl.LockScreen
Ссылка здесь: Можете ли вы заблокировать экран из своего приложения?
Также проверьте код включения и отключения блокировки экрана в Android. (Ссылка из здесь)
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
Для блокировки использования экрана
lock.reenableKeyguard();
и для отключения использования блокировки
lock.disableKeyguard()