Я знаю, что могу получить URI из фото контакта, используя:Получить URI для фото RawContact в Android
Uri person = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
Uri photoUri = Uri.withAppendedPath(person, Contacts.Photo.CONTENT_DIRECTORY);
Есть ли способ сделать то же самое для RawContact?
Я пробовал:
Uri person = ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId);
Uri photoUri = Uri.withAppendedPath(person, Contacts.Photo.CONTENT_DIRECTORY);
Но это не работает ...
Причина мне нужен URI вместо фактического сгустка происходит потому, что код находится в AppWidget и кажется как там есть очень жесткий предел в несколько мегабайт при передаче данных из виджета в пусковую установку, поэтому мне нужно использовать setImageViewUri, а не setImageViewBitmap.
Спасибо.
Удалось ли вам получить фотографию RawContact? Я также ищу способ получить его, но не успеваю ... – dazito