设为首页 加入收藏

TOP

Android 2.0中电话本contact的全操作(增删改查)
2014-11-24 12:18:48 来源: 作者: 【 】 浏览:0
Tags:Android 2.0 电话本 contact 操作 删改

一.前言


1.2 权限


1.3 ContentProvider其实自己管理一个Sqlist数据库文件( .db)。这个文件的路径为/data/data/com.android.providers.contacts/databases/contacts2.db。如图:




1.4 在模拟器中的电话本里创建几个联系人,打开1.2中的.db文件,可以用数据库查看工具SQLite Expert Professional打开看下,如图:


三.代码


3.1在api里 ContactsContract.Data 和ContactsContract.RawContacts文档里有关于insert ,update, delete,query的代码,显示出操作各自的表的代码。可以根据这些来完成我们自己的逻辑。


3.2 查询 (查出全部联系人,在只显示姓名)需要如图:




需求分析:由于列表中只需要姓名,所以在查询表时就只查询出姓名信息就好。当点击某个联系人再查出Email,phone等详细信息。


3.2.1 查询联系人总表代码:


说明:由于姓名可以直接在ContactsContract.Contacts表里查到,所以如下


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android开发:如何设置圆角的Edit.. 下一篇Android Activity返回结果startAc..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)