我试图在 Imageview 上阅读并显示联系人的全尺寸照片。下面的代码在本地创建联系人的模拟器中运行良好。
在从 gmail 同步联系人的 Attrix 4G 上进行测试时,它没有显示完整大小的联系人。
Uri contactUri = ContentUris.withAppendedId(
ContactsContract.Contacts.CONTENT_URI, id);
Uri displayPhotoUri = Uri.withAppendedPath(contactUri,
ContactsContract.Contacts.Photo.DISPLAY_PHOTO);
AssetFileDescriptor fd = cr.openAssetFileDescriptor(
displayPhotoUri, "r");
input = fd.createInputStream();
return BitmapFactory.decodeStream(input);