次を使用して連絡先の写真のURIを取得できることを知っています。
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);
しかし、それは機能しません...
実際のBLOBの代わりにURIが必要な理由は、コードがAppWidgetにあり、ウィジェットからランチャーにデータを渡すときに2、3メガの非常に厳しい制限があるように見えるため、setImageViewUriを使用する必要があります。 setImageViewBitmap。
ありがとう。