Android之联系人处理
16lz
2021-01-24
联系人处理
Android联系人数据存储框架
联系人数据存储在联系人数据源组件ContactsProvider2中,与一般的数据源存储组件相比,ContactsProvider2更复杂。其中的数据库包含多个表,提供的Uri也更丰富。
联系人数据由3部分组成,联系人基本信息表,如姓名,联系人账号记录表,每个联系人在不同的账号系统下都有相关的信息;联系方式表,联系人具体联系方式数据。
辅助功能表主要是联系人分组信息表,用来存储分组信息。
为了提升联系人查询,Android为联系人的一些商用数据项做了独立的快速索引,包括电话记录索引表,邮箱地址索引表。
Android联系人的操作
2类:查询+写入
查询特定号码:PhoneLookup实现。
写入:ContentProviderOperation封装。
更多相关文章
- Android(安卓)Mms专题之:Mms概览介绍
- Android——Intent在Activity的使用详解-上(Intent简介)
- android 查询电话号码,对中文进行排序[a-z]
- Android中智能控件AutoCompleteTextView
- Android(安卓)API翻译:Contact的子类介绍
- Android(安卓)快速获取用户通信录联系人 姓名、电话、首字母 及
- [置顶] 【Android(安卓)Training】置顶索引
- Android的swift语言-Kotlin(一)
- Android(安卓)Dex文件格式(一)