Android如何获取一位联系人用户的多个电子邮件地址?
作者:互联网
假设在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();
}
标签:android-contacts,android 来源: https://codeday.me/bug/20191122/2059051.html