我正在尝试在给定联系人 ID 的情况下获取联系人的全尺寸图像,我想出了这个:
private Bitmap getUserPhoto(long contactId) {
Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI,
contactId);
Uri displayPhotoUri = Uri.withAppendedPath(contactUri,
Contacts.Photo.DISPLAY_PHOTO);
try {
AssetFileDescriptor fd = getContentResolver()
.openAssetFileDescriptor(displayPhotoUri, "r");
return BitmapFactory.decodeStream(fd.createInputStream());
} catch (IOException e) {
return null;
}
}
但图像尺寸太小(缩略图)
如何获取联系人的全尺寸照片?
谢谢