其他分享
首页 > 其他分享> > Android如何获取一位联系人用户的多个电子邮件地址?

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