Android - Что происходит, когда устройство разблокировано? - PullRequest
21 голосов
/ 12 августа 2010

Я пытаюсь понять намерения, которые запускаются, когда устройство разблокировано.

Например: скажите, что моя активность запущена, и я нажимаю кнопку питания (экран выключен, чтобы заблокировать телефон). INTENT.ACTION_SCREEN_OFF запущен. Действие приостановлено, и экран гаснет.

Теперь, когда я снова нажимаю кнопку питания (запускается INTENT.SCREEN_ON), ​​вызывается метод действия onResume. Но устройство еще не разблокировано.

Что происходит, когда устройство разблокировано? Проще говоря, что такое действие и категория намерения?

Ответы [ 2 ]

57 голосов
/ 12 августа 2010

Выезд ACTION_USER_PRESENT.

1 голос
/ 18 марта 2017

Дополнительно к

ACTION_USER_PRESENT

Широковещательная операция: отправляется, когда пользователь присутствует после пробуждения устройства (например, когда пропала клавиатура),(API уровня 3)

Android SDK 24 добавлено

ACTION_USER_UNLOCKED

Широковещательное действие: отправляется, когда учетные данные-Зашифрованное личное хранилище стало разблокированным для целевого пользователя.Отправляется только зарегистрированным получателям, а не получателям манифеста.

...