Android 从联系人信息中获取特定电话号码的个人资料图片

Android 从联系人信息中获取特定电话号码的个人资料图片,android,Android,我正在开发消息发送/接收应用程序,我需要获得电话号码的个人资料图片。有谁能帮我弄到具体号码的个人资料图片吗 提前感谢:) 上述方法返回特定电话号码的contactId,并参考此方法从contactId获取配置文件图片 public static int getContactIDFromNumber(String contactNumber,Context context) { contactNumber = Uri.encode(contactNumber); int phone

我正在开发消息发送/接收应用程序,我需要获得电话号码的个人资料图片。有谁能帮我弄到具体号码的个人资料图片吗

提前感谢:)

上述方法返回特定电话号码的contactId,并参考此方法从contactId获取配置文件图片

public static int getContactIDFromNumber(String contactNumber,Context context)
{
    contactNumber = Uri.encode(contactNumber);
    int phoneContactID = new Random().nextInt();
    Cursor contactLookupCursor = context.getContentResolver().query(Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(contactNumber)),new String[] {PhoneLookup.DISPLAY_NAME, PhoneLookup._ID}, null, null, null);
        while(contactLookupCursor.moveToNext()){
            phoneContactID = contactLookupCursor.getInt(contactLookupCursor.getColumnIndexOrThrow(PhoneLookup._ID));
            }
        contactLookupCursor.close();

    return phoneContactID;
}