开发者

Android 2.1 phone contact

in android 2.1 how can i read phone contact image,if 开发者_开发技巧no contact image is there i need to get the default one the os provide.


Just use the convenience method openContactPhotoInputStream() of the ContactsContract.Contacts class which will return an InputStream containing the contacts photo if one is set. If no photo is set it will return null in which case you should try to set android.R.drawable.ic_contact_picture as your default image.

Right. After trying it myself it looks like you can't access the private Drawables which is even discouraged. Silly me.

However you can just navigate to your android-sdk/platforms/android-4/data/res/drawable directory and copy the ic_contact_picture to your projects drawable directory. Then if the method above returns null just set that drawable as your photo.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜