我知道我可以使用以下方法获取联系人照片的 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);
但它不起作用...
我需要一个 URI 而不是实际 blob 的原因是因为代码在 AppWidget 中,并且在将数据从小部件传递到启动器时似乎有几个兆的硬限制,所以我需要使用 setImageViewUri 而不是设置图像视图位图。
谢谢。