Отключить Keyguard и показать активность при загрузке системы - PullRequest
0 голосов
/ 08 сентября 2011
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();

Я выполнил приведенный выше код, чтобы отключить защиту клавиатуры от активности на моем экране блокировки, и он работает, когда обычный триггер или служба SMS запускают его, когда экран выключен.

Вопрос в том, что я настроил его запуск при загрузке Android. Однако появляется клавиатура, и мне нужно разблокировать ее, прежде чем я вижу свой собственный экран блокировки Есть идеи как это решить? Я все потерялся

1 Ответ

0 голосов
/ 31 января 2012

имеет смысл, так как есть некоторые другие процессы, которые должны запускаться при загрузке перед всеми другими приложениями.однако, если вы хотите, чтобы он был одним из первых, установите его в качестве средства запуска приложений.Вы, возможно, захотите передать намерения кнопки домой предыдущему лаунчеру, конечно, когда это ожидается ...

...