För att hämta telefonnummer, fråga Phone.CONTENT_URI och inkludera Phone.NUMBER i din projektion.
För att hämta e-postadresser, fråga Email.CONTENT_URI och fråga efter Email.DATA i din projektion.
Båda dessa låter dig också inkludera Contacts.DISPLAY_NAME i din projektion också, eftersom vissa vanliga kolumner som den automatiskt kopplas in.
Även om jag inte har hämtat dessa uppgifter med ID tidigare, tror jag att din "where-klausul" skulle vara Phone.CONTACT_ID + " = " + contactId och Email.CONTACT_ID + " = " + contactId respektive. Se Hur du får kontakternas telefonnummer i Android för mer.