Como posso definir um toque para um contato individual no Android?

Como posso aplicar um toque apenas ao contato selecionado?

Eu encontrei uma maneira de definir o toque padrão que se aplica a todos os contatos, mas esse não é o meu objetivo.

Desejo que um aplicativo tenha um botão ("Aplicar toque no contato") que, quando clicado, inicia umactivityForResult exibindo uma lista de todos os contatos no telefone. Quando um contato é selecionado, a atividade de contato fecha e retorna com um URI para o contato. Em seguida, o aplicativo precisa aplicar o toque selecionado a esse contato específico.

O código para exibir e selecionar contatos de uma atividade já está implementado e parece funcionar no aplicativo.

questionAnswers(2)

yourAnswerToTheQuestion