Я искал его и не смог найти определение. Как обычно, документация на Android была очень "освещенной".
Что такое keyguard в Android?
Ответ 1
Вкратце, это ваш lockscreen.
ПИН-код, паттерн, лицо, блокировки паролей или блокировка по умолчанию (слайд для разблокировки), но это ваш экран блокировки.
Ответ 2
Keyguard в основном относится к коду, который обрабатывает разблокировку телефона. это похоже на блокировку клавиатуры на вашем телефоне Nokia несколько лет назад с помощью утилиты на сенсорном экране.
вы можете найти более подробную информацию, которую вы смотрите в android/app
или com\android\internal\policy\impl
Удачи!
Ответ 3
Экран блокировки работает без keyguard, я его протестировал. Кнопка дома перестает работать, и вы не можете попасть в диспетчер задач, удерживая домашний ключ. Хотелось бы, чтобы они не разрабатывали новый процесс, когда он был встроен в систему ui или что-то еще. Я не вижу необходимости в изменении и дополнительном процессе
Ответ 4
Да, я также нашел его здесь: http://developer.android.com/tools/testing/activity_testing.html Кажется, механизм защиты от ввода ключа включает блокировку экрана, но не только включает его. Согласно этой веб-странице, это также определяет ограничение на ввод ключей для платформы автотестирования в Android.
Ответ 5
Я случайно удалил клавиатуру. Как мне его восстановить?