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.