Мне нужно создать приложение для Android, и одно из требований заключается в том, что, когда я нажимаю клавишу (например, клавишу громкости), мой телефон должен сообщить мне количество непрочитанных сообщений. Все работает нормально: я могу передать непрочитанные сообщения пользователю с помощью Text-To-Speech, у меня есть приемник, активность и служба. В упражнении вы можете запускать или останавливать службу, а в службе я считаю непрочитанные сообщения, но теперь я должен знать, как перехватить событие на главном экране телефона, когда служба запущена, потому что, когда кнопка нажата, Мне нужно сообщить пользователю, сколько сообщений непрочитано. В упражнении легко поймать событие-ключ, но оно также должно работать, когда служба запущена, а вы не заняты. Может быть, я могу сделать это с приемником вещания, но я не знаю, как.