Android之联系人处理

联系人处理

Android联系人数据存储框架

联系人数据存储在联系人数据源组件ContactsProvider2中,与一般的数据源存储组件相比,ContactsProvider2更复杂。其中的数据库包含多个表,提供的Uri也更丰富。

联系人数据由3部分组成,联系人基本信息表,如姓名,联系人账号记录表,每个联系人在不同的账号系统下都有相关的信息;联系方式表,联系人具体联系方式数据。

辅助功能表主要是联系人分组信息表,用来存储分组信息。

为了提升联系人查询,Android为联系人的一些商用数据项做了独立的快速索引,包括电话记录索引表,邮箱地址索引表。

 

Android联系人的操作

2类:查询+写入

查询特定号码:PhoneLookup实现。

写入:ContentProviderOperation封装。

猜你喜欢

转载自aoyouzi.iteye.com/blog/1996884