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