Таблица data содержит обобщенных столбцов, которые могут хранить любые значений для конкретного элемента данных, такого как адрес электронной почты.
Критически важные столбцы выделены полужирным. Как и можно было ожидать, raw_contact_id указывает на низкоуровневый контакт, которому принадлежит эта строка данных. Столбец mimetype_id задает тип MIME, указывающий один из типо. Столбцы с data по data — это обобщенная таблица строк, которая может хранить все, что необходимо для конкретного типа MIME. Поля data_sync предназначены для синхронизации контакто. Таблица с идентификаторами типов MIME.
Как и в случае таблицы raw_contacts, просмотреть столбцы таблицы data можно в документации по вспомогательному классу ContactsContract.Data.
Хотя с помощью этого определения класса можно выяснить, какие доступны столбцы, пока не известно, что хранится в обобщенных столбцах с data по data. Чтобы узнать это, понадобится просмотреть несколько определений классов из пространства имен ContactsContract.CommonDataKinds.
Ниже перечислены некоторые примеры классов из этого пространства имен:
ContactsContract.CommonDataKinds.Email
ContactsContract.CommonDataKinds.Phone
На самом деле для каждого общего типа данных, предусмотрен свой класс. В документации по всем классам CommonDataKinds указано, какие обобщенные поля данных (из набора data — data) они используют, и что в них помещают.
Опубликовал katy
February 19 2015 18:27:27 ·
0 Комментариев ·
2356 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.