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 | ||
---|---|---|
Stałe
publiczny publiczny statyczny ciąg znaków AUTHORITY
Uprawnienia dostawcy treści Gmaila.
public static final (ciąg znaków) Ciąg
Dostęp do tego android.content.ContentProvider wymaga uprawnień
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.