Android - Что происходит, когда устройство разблокировано?
Я пытаюсь понять намерения, которые запускаются, когда устройство разблокировано.
Например: скажите, что моя активность запущена, и я нажимаю кнопку питания (экран выключен, чтобы заблокировать телефон). INTENT.ACTION_SCREEN_OFF запущен. Действие приостановлено, и экран гаснет.
Теперь, когда я снова нажимаю кнопку питания (запускается INTENT.SCREEN_ON), вызывается метод действия onResume. Но устройство еще не разблокировано.
Что происходит, когда устройство разблокировано? Проще говоря, что такое действие и категория намерения?
2 ответа
Дополнительно к
ACTION_USER_PRESENT
Действие широковещания: отправляется, когда пользователь присутствует после пробуждения устройства (например, когда пропала клавиатура). (API Lvl 3)
Android SDK 24 добавлен
ACTION_USER_UNLOCKED
Широковещательное действие: отправляется, когда закрытое хранилище с зашифрованными данными разблокировано для целевого пользователя. Это отправляется только зарегистрированным получателям, а не получателям манифеста.