Como detectar o evento plug fone de ouvido no modo "off-line" [closed]

Eu sei como detectar plug de fone de ouvido no evento se meu aplicativo está sendo executado. Você precisa registrar o receptor de broadcast para ACTION_HEADSET_PLUG. Mas você não pode capturar essa ação usando a declaração de manifesto para o receptor de transmissão. Portanto, a única opção para capturar o plug de fone de ouvido no evento é o serviço em segundo plano. Mas drena a bateria e assim por diante.

Eu verifiquei alguns players de música e descobri que eles capturam esse evento sem nenhum serviço adicional. Como eles fizeram isso? Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion