数据库部分表格及其Uri说明
【ContactsContract.RawContacts】
- 记录联系人及与其关联的单个账户数据(包含每个同步源的基本联系信息)。
- 其对应的URI为:ContactsContract.RawContacts.CONTENT_URI。
- 对应的数据库表路径:com.android.providers.contacts/databases/contacts2.db/raw_contacts
【ContactsContract.Data】
- 存储联系人各种数据,同一个联系人的多个数据是分几条记录存储的,用raw_contact_id区分不同的联系人.
- 表格中的每一条记录的数据集类型由属性MIMETYPE指定,它决定了DATA1~DATA15字段的意义。比如:数据类型为Phone.CONTENT_ITEM_TYPE,那么字段DATA存储的是电话号码;数据类型为Email.CONTENT_ITEM_TYPE,那么字段DATA存储的是Email......
- 其对应的URI为:ContactsContract.Data.CONTENT_URI
- 对应的数据库表路径:com.android.providers.contacts/databases/contacts2.db/data
- 表格属性:
-
_ID
表格主键
MIMETYPE
记录所表示的MIME类型
RAW_CONTACT_ID
IS_PRIMARY
IS_SUPER_PRIMARY
DATA_VERSION
数据版本号,当数据改变时,该值自动加一
DATA1~DATA15
数据列,其含义由MIMETYPE决定
SYNC1~SYNC4