Android 2.0以降で、トリミングされていない連絡先画像の写真を全画面画像の背景として設定したいと思います。次のコードを使用してトリミングされたサムネイルを取得しますが、ギャラリーで写真が全画面表示になっているため、この写真にアクセスするにはどうすればよいですか
このコードはトリミングされたサムネイルを提供します。トリミングされていないフルスクリーンを取得するにはどうすればよいですか
public static Bitmap loadContactPhoto(ContentResolver cr, long id) {
Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, id);
InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(cr, uri);
if (input == null) {
return null;
}
return BitmapFactory.decodeStream(input);
}