Pour récupérer les numéros de téléphone, interrogez Phone.CONTENT_URI
et inclure Phone.NUMBER
dans votre projection.
Pour récupérer les adresses e-mail, interrogez Email.CONTENT_URI
et demander Email.DATA
dans votre projection.
L'un ou l'autre vous permettra également d'inclure Contacts.DISPLAY_NAME
également dans votre projection, car certaines colonnes courantes comme celle-ci sont automatiquement jointes.
Bien que je n'aie pas récupéré ces données par ID auparavant, je pense que votre "clause where" serait Phone.CONTACT_ID + " = " + contactId
et Email.CONTACT_ID + " = " + contactId
respectivement. Voir Comment obtenir le numéro de téléphone des contacts sur Android pour en savoir plus.