ルックアップURIを使用して連絡先画像を取得しようとしています。このコードを使用してDISPLAY_NAMEを取得することに成功しました。
Cursor c = context.getContentResolver().query(contactLookupUri,
new String[] { ContactsContract.Contacts.DISPLAY_NAME }, null,
null, null);
しかし、私は写真を撮る方法を見つけられませんでした。Photo.PHOTOオプションは、使用しているAPIに対して無効であり、inputStreamを使用して取得しようとしても機能しませんでした(おそらく、そこで何か間違ったことをしました)。
InputStream input = ContactsContract.Contacts
.openContactPhotoInputStream(context.getContentResolver(),
contactUri);
ありがとう、Yoel