联系人处理

Android联系人数据存储框架

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

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

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

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

Android联系人的操作

2类:查询+写入

查询特定号码:PhoneLookup实现。

写入:ContentProviderOperation封装。

更多相关文章

  1. Android(安卓)Mms专题之:Mms概览介绍
  2. Android——Intent在Activity的使用详解-上(Intent简介)
  3. android 查询电话号码,对中文进行排序[a-z]
  4. Android中智能控件AutoCompleteTextView
  5. Android(安卓)API翻译:Contact的子类介绍
  6. Android(安卓)快速获取用户通信录联系人 姓名、电话、首字母 及
  7. [置顶] 【Android(安卓)Training】置顶索引
  8. Android的swift语言-Kotlin(一)
  9. Android(安卓)Dex文件格式(一)

随机推荐

  1. Android感应检测Sensor
  2. default.properties导致不能点Android选
  3. android framework 快速调试(批处理脚本)
  4. TransitionDrawable的简单替换图片
  5. Android中的线程总结
  6. Android(安卓)SharedPreference源码浅析
  7. Android(安卓)的 Relative Layout 常量
  8. Android(安卓)在xml中配置 float 和 inte
  9. Android(安卓)SeLinux权限问题和解决方法
  10. ClassNotFoundException: Didn't find cl