阅读更多 默认的android联系人里不能添加图像信息,但是contacts程序已经提供了支持.可以手工添加,效果如图:

步骤:
1.解压sdk目录下的android.jar,主要是为了用其中的图片: android\assets\skins\contact-larry-page.png google创始人的照片还有一张是android创始人的照片.

//将图片上传到android
2. adb push contact-larry-page.png /system/media/images/contact-larry-page.png

//将图片加入到数据库(ContentPriver)
3.adb shell
sqlite3 /data/data/com.google.android.providers.media/databases/media.db
insert into images (_data,mime_type) values('/system/media/images/contact-larry-page.png','image/png');
.exit


4.//修改联系人中的图片信息
sqlite3 /data/data/com.google.android.providers.contacts/databases/contacts.db
select * from people;

可以看到联系人信息:
1||||||1||Mawenjian|Notes||Tiandi Company|Job Tile Pg|1|
然后修改photo,指向3步中添加的图片的ContentUri
update people set photo='content://media/internal/images/media/1' where _id = 1;

最后查看联系人,如附件所示,成功.当然你也可以写一个java程序,通过ContentProvider来修改.[img][/img]
  • 大小: 29 KB
  • 查看图片附件

更多相关文章

  1. ImageView android:scaleType属性详解
  2. TextView中的文字添加阴影效果及Style的使用
  3. Android根据联系人姓名首字符顺序读取通讯录
  4. [转]Android媒体的一些使用总结
  5. 详解android:scaleType属性
  6. Android(安卓)为联系人添加图片
  7. Android之selector标签
  8. Android练习
  9. Android(安卓)动态logo bootanimation.zip 制作与关机log

随机推荐

  1. Android(安卓)上传文件[转]
  2. android 如何去掉状态栏和标题栏
  3. android如何用代码实现界面ui
  4. Android页面跳转是如何传递参数的
  5. Android(安卓)点击空白区域 软键盘消失
  6. android 操作路由表
  7. Android各版本代号/版本号/API级别
  8. android实现双击事件的监听
  9. 图片比例缩放以及bitMap转BitmapDrawable
  10. Android中对话框的使用