在android中获取Contact_ID的联系人详细信息

时间:2012-10-06 12:26:23

标签: android android-contacts

如何通过android ???

中的联系人ID获取联系人详细信息

2 个答案:

答案 0 :(得分:2)

此代码将返回给定联系人ID的联系电话号码。

ArrayList<String> phones = new ArrayList<String>();

Cursor cursor = mContentResolver.query(
        CommonDataKinds.Phone.CONTENT_URI, 
        null, 
        CommonDataKinds.Phone.CONTACT_ID +" = ?", 
        new String[]{id}, null);

while (cursor.moveToNext()) 
{
    phones.add(cursor.getString(cursor.getColumnIndex(CommonDataKinds.Phone.NUMBER)));
} 

cursor.close();
return(phones);

此处id为contact_id。

答案 1 :(得分:0)

从手机Uri获取联系人 我们需要在android Manifest中添加权限