要理解联系人API, 必须理解它的表结构。ContactsCantract (联系人接口,即联系人API)是围绕这个基本表结构的瘦包装器。可以看到字段名称、类型、聚合视图等
下面是一些讲解:
表名(英文) | 表名称 | 相关描述 |
raw_contacts | 原始联系人表 | 要浏览属于一个原始联系人的列,查阅ContactsCantract.RawContact的类文档 |
data | 数据表 | 同样,可以通过ContactsContract.Data的类文档查看数据表的列 |
mimetypes | MIME类型查找表 | |
contacts | 聚合联系人表 | Android 在原始联系人表和数据表上使用一些触发器来填充或修改聚合联系人表 |
view_contacts | 聚合联系人视图 | 此视图根据聚合联系人ID, 将聚合联系人表和原始联系人表相结合 |
contact_entities_view | 联系人实体视图 | 此视图将原始联系人表与数据表相结合,对应的类为ContactsContract.RawContacts.RawContactsEntity |