Umowa Gmail

publiczna klasa finałowa GmailContract

Umowa dotycząca korzystania z dostawcy treści w Gmailu.

Deweloperzy mogą używać tego dostawcy treści do wyświetlania użytkownikowi informacji o etykietach.
Informacje o etykiecie:

  • Nazwa etykiety
  • Łączna liczba rozmów
  • Liczba nieprzeczytanych rozmów
  • Kolor tekstu etykiety
  • Kolor tła etykiety

Ten dostawca treści jest dostępny w Gmailu w wersji 2.3.6 lub nowszej w przypadku Froyo/Gingerbread oraz w wersji 4.0.5 i nowszych w przypadku Honeycomb i Ice Cream kanapek.

Aplikacja może wysłać zapytanie bezpośrednio do narzędzia do rozpoznawania treści (lub użyć narzędzia wczytującego), aby uzyskać kursor z informacjami o wszystkich etykietach na koncie.

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

Zajęcia zagnieżdżone
GmailContract.Labels
Stałe
AUTORYZACJA
Uprawnienie
Metody publiczne
canReadLabels(kontekst c)

Stałe

publiczny publiczny statyczny ciąg znaków AUTHORITY

Uprawnienia dostawcy treści Gmaila.

Wartość stała: com.google.android.gm

public static final (ciąg znaków) Ciąg

Dostęp do tego android.content.ContentProvider wymaga uprawnień

Wartość stała: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

Metody publiczne

public static boolean canReadLabels (Kontekst c)

Sprawdź, czy zainstalowana aplikacja Gmail obsługuje zapytania o informacje dotyczące etykiet.

Parametry
z kontekst aplikacji
Zwraca
  • prawda, jeśli można tworzyć zapytania dotyczące interfejsu API etykiet.