博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android API之android.provider.ContactsContract
阅读量:6177 次
发布时间:2019-06-21

本文共 995 字,大约阅读时间需要 3 分钟。

android.provider.ContactsContract

ContactsContract是联系人provider和app的contract。定义了已支持的URL和column。取代了之前的Contacts。

Overview

ContactsContract定义了有关联系人信息的可扩展的数据库。Contact信息保存为三层数据模型:

1. Data表保存了任何类型的个人数据。例如:电话号码、email地址等。存在Data表中的数据类型集是开放的(无限制的)。提供了常用数据类型集。任何app能添加自己的数据类型。

2. RawContacts表中的数据集描述一个人和这个人的一个帐户。(例如:用户的Gmail帐户)。

3. Contacts表呈现描述同一个人的一个或多个RawContas的聚合数据。当RawContacts表中的数据或与其相关的数据发生变化时,Contacts中的数据可能也会发生变化。

其他表:

Other tables include:

  • Groups, which contains information about raw contact groups such as Gmail contact groups. The current API does not support the notion of groups spanning multiple accounts.
  • StatusUpdates, which contains social status updates including IM availability.
  • AggregationExceptions, which is used for manual aggregation and disaggregation of raw contacts
  • Settings, which contains visibility and sync settings for accounts and groups.
  • SyncState, which contains free-form data maintained on behalf of sync adapters
  • PhoneLookup, which is used for quick caller-ID lookup

转载地址:http://ruzda.baihongyu.com/

你可能感兴趣的文章
Vs - 基于 d3.js 和 vue.js 的数据可视化
查看>>
优雅地使用loading
查看>>
活动运营自动化平台实践
查看>>
Node8.0 之 Napi 探秘
查看>>
TypeScript入坑
查看>>
(三)spring cloud微服务分布式云架构-服务网关zuul初级篇
查看>>
Spring Cloud--Honghu Cloud分布式微服务云系统—System系统管理
查看>>
ubuntu老旧软件源
查看>>
Linux服务器配置——SAMBA
查看>>
我的WP7应用
查看>>
js打开连接 _无需整理
查看>>
我的友情链接
查看>>
Nginx配置:负载均衡和SSL配置
查看>>
浅谈struts1和struts2框架(转载+整理)
查看>>
(四)工厂方法模式详解(另附简单工厂的死亡之路)
查看>>
scikit-learn基础介绍
查看>>
static{}语句块详解
查看>>
elasticsearch 5.x常见问题整理
查看>>
nginx-server-backup策略说明
查看>>
计算机硬件、驱动程序和操作系统
查看>>