Я подаю заявку, которая будет что-то делать при получении определенного SMS, и после этого она отправит SMS-сообщение обратно. Все хорошо, но служба отправки SMS не работает, когда есть какая-либо блокировка клавиатуры или любая другая блокировка. Мне нужно отключить все блокировки, а затем отправить SMS, а затем снова заблокировать телефон. Как это сделать? Я пробовал с
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.disableKeyguard();
, а затем попытался включить с
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.reenableKeyguard();
но его разблокировка и защита клавиатуры больше не появляются. Он также не работает для блокировки шаблона.