浏览 7676 次
锁定老帖子 主题:Android 为联系人添加图片
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-25
步骤: 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] 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-26
开始底层hack了啊。。哈哈
|
|
返回顶楼 | |