GmailКонтракт

публичный финальный класс GmailContract

Контракт на использование с поставщиком контента Gmail.

Разработчики могут использовать этого поставщика контента для отображения информации о метках пользователю.
Информация на этикетке включает в себя:

  • Название ярлыка
  • Общее количество разговоров
  • Количество непрочитанных разговоров
  • Цвет текста метки
  • Цвет фона метки

Этот поставщик контента доступен в Gmail версии 2.3.6 или новее для Froyo/Gingerbread и версии 4.0.5 и новее для Honeycomb and Ice Cream Sandwich.

Приложение может напрямую запросить Content Resolver (или использовать Loader ), чтобы получить курсор с информацией для всех меток в учетной записи.

Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri( selectedAccount), null, null, null, null);

Вложенные классы
GmailContract.Labels
Константы
ВЛАСТЬ
РАЗРЕШЕНИЕ
Публичные методы
canReadLabels (Контекст c )

Константы

публичная статическая окончательная строка AUTHORITY

Полномочия поставщика контента Gmail.

Постоянное значение: «com.google.android.gm»

общедоступная статическая окончательная строка РАЗРЕШЕНИЕ

Требуется разрешение для доступа к этому android.content.ContentProvider

Постоянное значение: «com.google.android.gm.permission.READ_CONTENT_PROVIDER»

Публичные методы

общедоступное статическое логическое значение canReadLabels (Контекст c )

Проверьте, поддерживает ли установленное приложение Gmail запрос информации о метках.

Параметры
с Контекст приложения
Возврат
  • true, если безопасно выполнять запросы к API меток