默认的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
分享到:
相关推荐
可以获取联系人的头像,ContactsContract.CommonDataKinds.Photo类提供了获取联系人图片URI的方法。 8. **同步适配器**: 如果应用需要同步联系人数据,可以使用Android的SyncAdapter框架。这允许应用在后台运行...
在Android开发中,实现“微信联系人效果”通常是指创建一个与微信应用中类似的联系人列表界面,这个界面具有高效、美观且用户友好的特点。要实现这样的效果,我们需要涉及多个技术点,包括数据获取、数据显示、搜索...
7. **联系人分组**:Android的联系人还可以组织到不同的分组中,可以通过ContactsContract.Groups表来管理这些分组,并将联系人添加到相应的分组。 8. **同步联系人**:对于支持Google账户的设备,联系人可能会自动...
开发者可以根据需求定制联系人列表的显示样式,比如添加图片、评分等额外信息。通过查询ContentResolver并结合自定义Adapter,可以实现这一功能。 9. **联系人选择器** 要在应用中集成选择联系人的功能,可以使用...
综上所述,开发"Android 连接服务器读取联系人"的应用需要掌握网络通信、数据解析、权限管理、Android联系人API以及图像处理等多个技术点。理解并熟练运用这些知识点,可以构建出高效、用户体验良好的应用。在实际...
仿Android联系人SideBar排序,根据拼音A-Z字母快速导航联系人姓名,以及输入搜索条件过滤,显示姓名的文字图片,添加挤压动画.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
这个接口允许我们为ListView添加分段索引,即在侧边栏显示A到Z的字母,点击每个字母可以直接跳转到对应的联系人区域。我们可以通过遍历联系人姓名的首字母,将其与A-Z进行比较,然后根据比较结果将联系人分组。 接...
在Android开发中,二维码扫描和识别相册图片中的二维码是一项常用功能,这使得用户能够方便地从图片中获取隐藏的信息,如网址、联系人信息、文本等。在本项目"saomademo"中,我们将深入探讨如何实现这一功能,并讨论...
1. **设置二维码信息**:首先,你需要确定要编码的数据,这可以是文本、URL、联系人信息等。将数据存储在一个字符串变量中,例如`String qrContent = "你的二维码内容"`。 2. **创建二维码编码器**:使用Zxing库的`...
5. **UI设计**:使用Android Studio中的布局编辑器设计用户界面,如列表视图显示联系人,以及用于添加、编辑联系人的表单。通常会用到RecyclerView来展示联系人列表,配合Adapter进行数据绑定。 6. **异步操作**:...
在Android平台上,自定义头像通讯录是一种提升用户体验的方式,让用户可以为联系人分配个性化的头像,使得通讯录更具视觉吸引力。这个项目基于Android系统,实现了一个功能完善的自定义头像通讯录,用户不仅可以查看...
程序的效果是实现一个显示联系人的简单信息,使用 ListView 控件,数据有姓名和照片,并加入点击事件响应。 知识点1:Android ListView 控件的基本使用 Android ListView 控件是 Android 开发中最常用的控件之一,...
在Android平台上,开发一款应用程序,实现视频录制、拍照预览以及联系人列表的功能,是常见的需求。本项目通过使用SurfaceView来实现这些功能,SurfaceView是Android系统提供的一种用于显示多媒体数据的视图组件,...
在Android平台上,获取手机中的联系人信息和图片是一项常见的任务,尤其在开发涉及用户数据交互的应用时。本文将深入探讨如何使用Eclipse IDE来实现这一功能。 首先,我们需要理解Android的权限管理。在访问手机...
在Android系统中,管理手机联系人是用户日常操作的重要部分,尤其对于经常需要与特定人群保持紧密联系的用户,将联系人添加到“特别关心”或“常用联系人”列表可以极大提高通信效率。本文将深入探讨如何实现这一...
在Android平台上,开发人员经常需要处理用户数据,其中包括联系人管理。这个"Android一个批量删除联系人的Demo"是一个示例项目,它展示...对于学习和理解Android联系人管理的实现方式,这是一个非常有价值的实践案例。
在Android开发中,获取和展示联系人头像是一个常见的需求。本文将详细解析如何在Android系统中获取联系人的头像,并将其显示在ImageView组件上。首先,我们需要理解Android的联系人存储模型,这涉及到...
仿Android联系人SideBar排序,根据拼音A-Z字母快速导航联系人姓名,以及输入搜索条件过滤,显示姓名的文字图片,添加挤压动画 ,http://blog.csdn.net/u010648159/article/details/50556909这是博客地址
在Android操作系统中,"添加联系人号码"是一个常见的功能,涉及到用户界面交互、意图(Intent)以及联系人操作等核心知识点。下面将详细讲解这些概念及其应用。 首先,当我们提到"通过点击图片按钮",这是在谈论...
`OnClickListener`用于监听用户点击事件,响应添加、编辑或删除联系人的操作。 总的来说,这个简单的通讯录管理程序涵盖了许多Android开发的基础知识,从数据存储到UI交互,都是Android开发者必须掌握的技能。通过...