Как отправить SMS с активности, даже если телефон заблокирован или защищен - PullRequest
0 голосов
/ 10 декабря 2011

Я подаю заявку, которая будет что-то делать при получении определенного 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();

но его разблокировка и защита клавиатуры больше не появляются. Он также не работает для блокировки шаблона.

1 Ответ

1 голос
/ 10 декабря 2011

Какое отношение имеет блокировка клавиатуры к отправке SMS?Вам необходимо иметь правильное разрешение для вашей заявки, и вы можете отправить SMS независимо от.Я не сталкивался с такой проблемой в моем приложении, которое работает исключительно по SMS-команде.

...