调用Android(Froyo)中Contacts的数据库,实现联系人与分组的增删改查--附效果图及源码
注:本程序基于Froyo.程序中有含有一些Froyo自带Contacts的源码.项目编码用的是UTF-8,基于2.2
主要内容:
一、对联系人进行增删改查:
显示所有联系人时,使用了QuickContactBadge;
显示一个联系人的详细信息时使用的是QuickContactBadge+CheckBox(那个五角星)+ListView
编辑、新建联系人可以设置头像,添加多个类型的Phone、Email等信息.信息的类型与Froyo的Contacts相同.
二、提供分组功能
可以对分组进行增删改查;
可将联系人移进、移出某一个分组;
本程序与其他程序不同之处:
增删改查功能相对完善.
新建联系人时可添加的信息与自带的Contacts是一致的.
新建、编辑联系人界面、分组功能是本程序最大的亮点.
相信你看过之后绝对对你了解Android的Contacts有不小的帮助!
效果图:
下面两张图是:进入程序页面(Menu有添加联系人和显示所有分组);添加联系人后的界面(头像使用QuickContactBadge)
添加联系人界面(依次为添加头像、添加多个类型的电话电话、邮箱等,点击绿色的"+"即可)
对联系人进行操作,只需长按即可
显示联系人的详细信息(使用了QuickContactBadge、CheckBox、ListView)
修改联系人信息与新建联系人是同一页面.
分组操作:
对分组进行增删改查(长按可以对分组进行编辑和删除):
移进、移出分组:
源码链接:
http://pan.baidu.com/s/1hqeLODA
希望能与对Contacts有兴趣的同学一起研究、进步!
祝各位新年快乐^_^!