Менеджер ключей для установки блокировки и снятия блокировки
Я использую keyguard manager
установить lock
а также remove lock
как это:
protected void enabledisablekeyguard(boolean keyguard)
{
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
if(keyguard)
{
lock.reenableKeyguard();
lock=null;
}
else
{
lock.disableKeyguard();
}
}
после успешного отключения моей клавиатуры он не может повторно включить клавиатуру