假设在android中,一个电话联系人有多个电子邮件地址。
我需要得到与特定联系人列表对应的电子邮件列表。
我该怎么做?
最佳答案
使用以下代码:
Cursor emailCur = getContentResolver().query(ContactsContract.CommonDataKinds.Email.CONTENT_URI,null
,ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = ?"
, new String[]{id},null);
while (emailCur.moveToNext()) {
String email = emailCur.getString( emailCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA));
Log.e("Email",name+" "+email);
}
emailCur.close();
}