2

我有一个 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 个人资料图像名称或普通图像(来自手机) 我的代码只给了我手机中存在的图像,如果存在此类图像,我如何获取所有图像,包括 facebook 或 twitter?谢谢

4

0 回答 0