联系人信息分为“联系人、电话号码、电子邮件、Notes 注释、邮政地址、IM即时消息、组织”这些部分。其中每一部分都有可能有多个值,如一个联系人可以有多个号码和电子邮件等。
单存在一个表中的有“联系人、电话号码、电子邮件”。
其余的“Notes 注释、邮政地址、IM即时消息、组织”存储在一个数据表中。
在Android 1.6以前notes是存储在联系人表中的。
每个表都有一个URI,共有四个表,所以共有四个URI。
联系人表的示例
| ID | 联系人名字 | 
| 1 | 窦子辉 | 
| 2 | douzihui | 
电话号码表示例
| ID | 联系人ID | 号码 | 
| 1 | 1 | 62337099 | 
| 2 | 1 | 62337088 | 
| 3 | 2 | 62337077 | 
| 4 | 2 | 62337066 | 
电子邮件类似电话号码 。
普通数据表
| ID | 联系人ID | 类型 | 数据 | 
| 1 | 1 | 邮政地址 | 100083 | 
| 2 | 1 | 组织 | 中国矿业大学 | 
| 3 | 2 | 即时消息 | 这是即时消息 | 
| 4 | 2 | 注释 | 这是注释 | 
以上表只是为了说明四个表的关系,实际字段名并不是如此。