0

如何在android中使用联系人ID获取联系人详细信息???

4

2 回答 2

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。

于 2012-10-06T12:30:21.513 回答
0

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

于 2013-01-05T12:02:30.413 回答