GmailКонтракт

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

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

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

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

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

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

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

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

Константы

public static final String AUTHORITY

Авторитетный поставщик контента для Gmail.

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

public static final String PERMISSION

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

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

Общедоступные методы

public static boolean canReadLabels (Context c )

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

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