Android 按URI解析联系人详细信息

Android 按URI解析联系人详细信息,android,android-sdk-2.1,android-contacts,Android,Android Sdk 2.1,Android Contacts,我想知道是否有一种方法可以通过联系人列表接收的特定uri地址解析联系人详细信息(号码、电子邮件等) 例如: //假设数据变量ia已经填充了从联系人列表中提取的特定联系人的uri地址 Uri contact=contact=data.getData() 我怎样才能通过电话号码、电子邮件、组织机构等尖锐地分析联系方式 谢谢 ray.对于您可以使用的电子邮件 // query for everything email cursor = getContentResolver().

我想知道是否有一种方法可以通过联系人列表接收的特定uri地址解析联系人详细信息(号码、电子邮件等)

例如: //假设数据变量ia已经填充了从联系人列表中提取的特定联系人的uri地址

Uri contact=contact=data.getData()

我怎样才能通过电话号码、电子邮件、组织机构等尖锐地分析联系方式

谢谢

ray.

对于您可以使用的电子邮件

// query for everything email
            cursor = getContentResolver().query(Email.CONTENT_URI, null,
                    Email.CONTACT_ID + "=?", new String[] { id }, null);

            int emailIdx = cursor.getColumnIndex(Email.DATA);

            // let's just get the first email
            if (cursor.moveToFirst()) {
             String email = cursor.getString(emailIdx);
            }

使用电话更改电子邮件,您将获得联系号码。

是的,但是您如何在此查询中提供URI?