检索系统默认Android联系人图片路径(地址)

时间:2014-08-01 08:06:57

标签: android

我正在尝试在Android中获取联系人默认配置文件图片,在许多Android设备中,联系人配置文件默认图片路径为

content://com.android.contacts/contacts/1209/photo

但是,该路径不适用于所有设备。例如,在三星Galaxy S4 中,上述默认图像路径不同。

我无法通过搜索得到正确的答案。例如,类似的问题"Retrieve System Default Android Contact Picture"并未解决我所面临的问题。

在下图中,有两种类型的配置文件图像,一种是默认值,第二种是自定义:

profile images

那么,如何从每个设备获取联系人配置文件默认图像路径?

1 个答案:

答案 0 :(得分:1)

我过去遇到过同样的问题。最简单的解决方案是将自己的默认联系人形象添加到您的应用中

编辑:

这是非常简单的搜索谷歌的Android默认联系人png图像并将其添加到您的drawable文件夹然后在您的联系人布局中使用

    <QuickContactBadge
    android:id="@+id/contactavatar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/defaultimage"/>