我正在尝试使用其查找 URI 获取联系人图像。我使用以下代码成功获取了 DISPLAY_NAME:
Cursor c = context.getContentResolver().query(contactLookupUri,
new String[] { ContactsContract.Contacts.DISPLAY_NAME }, null,
null, null);
但是我没有找到获取照片的方法。Photo.PHOTO 选项对我正在使用的 API 无效,并且尝试使用 inputStream 获取它也不起作用(也许我在那里做错了什么):
InputStream input = ContactsContract.Contacts
.openContactPhotoInputStream(context.getContentResolver(),
contactUri);
谢谢,约尔