gpt4 book ai didi

Android - 获取联系人全尺寸图像

转载 作者:行者123 更新时间:2023-11-29 21:36:08 25 4
gpt4 key购买 nike

我正在尝试根据联系人 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;
}
}

但是图像尺寸太小(缩略图)

如何获取联系人的全尺寸照片?

谢谢

最佳答案

您可以使用 openContactPhotoInputStream(ContentResolver cr, Uri contactUri, boolean preferHighres) ,如果您的手机中有原始图像。并将 preferHighres 设置为 TRUE。

关于Android - 获取联系人全尺寸图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18402873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com