Получите фотографию контакта с высоким разрешением в виде растрового изображения ниже уровня API 14 Android

Мне нужны изображения контактов моих контактов в виде растровых изображений.

Я нашел этот код:

        Uri my_contact_Uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, String.valueOf(id));
        InputStream photo_stream = ContactsContract.Contacts.openContactPhotoInputStream(cr, my_contact_Uri, true);
        BufferedInputStream buf = new BufferedInputStream(photo_stream);
        Bitmap my_btmp = BitmapFactory.decodeStream(buf);
        buf.close();
        return my_btmp;

который работает довольно хорошо, но функция openContactPhotoInputStream (cr, my_contact_Uri, true) доступна только в API 14+. openContactPhotoInputStream (cr, my_contact_Uri) работает и в более ранних версиях, но без третьего параметра кажется, что он извлекает только миниатюру.

вдокументация это говорит:

See Also
if instead of the thumbnail the high-res picture is preferred

но ссылка на эту заметку снова ведет на текущую страницу

Я мог бы получить URI изображения, но что тогда?

Ответы на вопрос(2)

Ваш ответ на вопрос