Umowa do użytku z dostawcą treści Gmaila.
Deweloperzy mogą korzystać z tego dostawcy treści, aby wyświetlać użytkownikowi informacje o etykietach.
Informacje o etykiecie obejmują:
- 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 dla systemów Froyo/Gingerbread oraz w wersji 4.0.5 lub nowszej (Honeycomb i Ice Cream Sandwich)
Aplikacja może bezpośrednio wysłać zapytanie do mechanizmu rozpoznawania treści (lub użyć narzędzia Loader), aby uzyskać kursor z informacjami o wszystkich etykietach na koncie.
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Zagnieżdżone zajęcia | ||
---|---|---|
GmailContract.Labels |
Stałe | ||
---|---|---|
AUTORYZACJA | ||
UPRAWNIENIE |
Metody publiczne | ||
---|---|---|
Stałe
public static final String AUTHORITY
Uprawnienia dostawcy treści Gmaila.
public static final Ciąg znaków PERMISSION
Aby uzyskać dostęp do tego pliku android.content.ContentProvider, musisz mieć odpowiednie uprawnienia
Metody publiczne
public static boolean canReadLabels (Kontekst c)
Sprawdź, czy zainstalowana aplikacja Gmail obsługuje zapytania o informacje o etykietach.
Parametry
z | kontekst aplikacji |
Akcje powrotne
- wartość true, jeśli można bezpiecznie tworzyć zapytania do interfejsu API etykiet