0
A
回答
0
这是官方文档中检索联系人图像的方法。
public InputStream openPhoto(long contactId) {
Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
Uri photoUri = Uri.withAppendedPath(contactUri, Contacts.Photo.CONTENT_DIRECTORY);
Cursor cursor = getContentResolver().query(photoUri,
new String[] {Contacts.Photo.PHOTO}, null, null, null);
if (cursor == null) {
return null;
}
try {
if (cursor.moveToFirst()) {
byte[] data = cursor.getBlob(0);
if (data != null) {
return new ByteArrayInputStream(data);
}
}
} finally {
cursor.close();
}
return null;
}
有此链接访问link
相关问题
- 1. Android联系人 - 获取电话号码
- 2. 获取联系人照片
- 3. Android - 无法获取联系人照片?
- 4. 联系人按照号码显示图片
- 5. 无法通过angularjs在电话中显示联系人照片
- 6. 如何获取联系人的照片?
- 7. 如何获取联系人照片URI
- 8. 在Windows联系人中显示电子名片照片
- 9. 如何显示联系人ID的联系人照片?
- 10. android获取联系人图片,姓名和手机号码
- 11. Android如何获取联系人照片的图像路径?
- 12. Android获取ArrayList中的所有联系人电话号码
- 13. 获取联系人的所有号码(电话)? (在Android 2.1)
- 14. Google API:获取联系人照片
- 15. 获取照片和联系人姓名
- 16. 拾取没有照片ID /显示的联系人时出错图片
- 17. Android - 光标 - 获取所有联系人,但错误的照片图片
- 18. Android没有找到联系人照片
- 19. 如何从android中的联系人获取电话号码
- 20. 如何从Android设备获取电话号码联系人
- 21. 从电话联系人获取电子邮件和照片不起作用
- 22. 显示android联系人和电话号码的最佳做法
- 23. Android - 用同一个电话号码显示联系人列表
- 24. 如何在小工具Android 4+中显示联系人照片?
- 25. 如何在SimpleCursorAdapter中绑定联系人姓名,电话和联系人照片?
- 26. Android SDK-获取特定联系人的电话号码
- 27. 从电话簿获取联系人姓名使用号码 - Android
- 28. Android:使用电话号码获取联系人姓名
- 29. 从联系人获取基于名称的电话号码Android
- 30. 使用ContentProvider从联系人获取电话号码 - Android
http://stackoverflow.com/questions/18762037/android-retrieve-contact-photo-and-display – Dhina