Android 2.1手机联系人

问题描述:

在android 2.1我怎么能读手机的联系人图片,如果没有联系人图片,我需要获得默认的操作系统提供。Android 2.1手机联系人

只需使用ContactsContract.Contacts类的简便方法openContactPhotoInputStream(),该类将返回包含联系人照片(如果已设置)的InputStream。如果未设置照片,则将返回空值 ,在这种情况下,应尝试将 android.R.drawable.ic_contact_picture设置为默认图像。

对。自己尝试后,它看起来像你不能访问私人Drawable甚至不鼓励。傻我。

但是,您可以导航到您的android-sdk/platforms/android-4/data/res/drawable目录并将ic_contact_picture复制到您的项目可绘制目录。然后,如果上面的方法返回null,只需将该drawable设置为您的照片。