Вот мой сценарий.У меня есть приложение, которое играет фоновые звуки.С помощью BroadcastReceiver я могу сказать, когда дисплей выключится, а затем убить звуки.Я также могу сказать, если экран снова включается.Однако, если устройство находится в состоянии блокировки, я не хочу, чтобы звук запускался.Поэтому я жду, чтобы ACTION_USER_PRESENT намеревался подать сигнал.Это все работает, за исключением того, что если пользователь быстро включит экран после его выключения, вы не получите экран блокировки или сообщение ACTION_USER_PRESENT.Итак, есть ли способ узнать, когда экран снова включается, заблокировано ли устройство или нет, что, я думаю, также означает спящий режим или нет?