Android: recuperar o nome do contato do número de telefone

Gostaria de recuperar o nome de um contato associado a um número de telefone recebido. À medida que processo o número recebido no broascastreceiver com uma String com o nome do chamador, isso ajudaria muito meu projeto.

Eu acho que isso envolve uma consulta usando a cláusula sql WHERE como filtro, mas preciso classificar os contatos? Um exemplo ou dica seria de grande ajuda.

questionAnswers(5)

yourAnswerToTheQuestion