Serviço de primeiro plano Android que pode ser vinculado

Qual é a maneira correta de prestar serviço em primeiro plano, que eu posso associar mais tarde? Segui a demonstração da API do Android, que inclui um exemplo de como criar um serviço em primeiro plano. Não há exemplo sobre o início do serviço no bind a ele ao mesmo temp

Quero ver um bom exemplo de serviço de tocador de música com atividade "vinculada" a el

Existe algum?

Eu quero fazer algo como:

Quando um programa é iniciado (primeiro significa que o serviço ainda não foi iniciado), eu quero iniciar o serviço em primeiro plano que faz todo o trabalho. A interface do usuário (atividade) serve apenas para controlar esse trabalhoSe o usuário pressionar o botão home, o serviço deve permanecer em funcionamento (e a notificação na barra deve estar presente)Agora, se o usuário clicar na notificação na atividade da barra de notificação deve iniciar e vincular ao serviço (ou algo assim, da maneira correta) e o usuário assumir o controle sobre o trabalhSe a atividade estiver ativa e o usuário pressionar o botão Voltar, a atividade deverá ser destruída e o serviço também deve ser destruíd

Quais métodos eu tenho que substituir para realizar esta tarefa? Qual é a maneira do Android fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion