我有一个Android应用程序,我显示联系人详细信息包括联系人个人资料图像。 这就是我获取联系人图片的方式:
Uri photo = null;
String sPhoto = cursor
.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.PHOTO_ID));
if (sPhoto != null) {
photo = Uri.withAppendedPath(person,ContactsContract.Contacts.Photo.CONTENT_DIRECTORY);
myImageView.setImageURI(photo);
这个代码在从手机拍摄图像时效果很好,但是在我的手机中(像许多其他人一样)我有个人资料,推特个人资料等,在我的默认拨号器中我可以看到facebook或twitter个人资料图片在联系人姓名旁边,或正常图像(来自手机) 我的代码只给了我手机中存在的图像,如果存在这样的图像,如何让所有图像都包含facebook或twitter? 谢谢