Umowa z dostawcą treści w Gmailu.
Deweloperzy mogą używać tego dostawcy treści do wyświetlania użytkownikowi informacji 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 na urządzeniach z Froyo/Gingerbread oraz w wersji 4.0.5 lub nowszej na urządzeniach z Honeycomb i Ice Cream Sandwich.
Aplikacja może wysyłać zapytania bezpośrednio do Content Resolver (lub używać modułu wczytującego), 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 klasy | ||
|---|---|---|
| GmailContract.Labels | ||
| Stałe | ||
|---|---|---|
| AUTHORITY | ||
| UPRAWNIENIA | ||
| Metody publiczne | ||
|---|---|---|
Stałe
public static final String AUTHORITY
Uprawnienia dostawcy treści Gmail.
public static final String PERMISSION
Uprawnienia wymagane do uzyskania dostępu do tego elementu android.content.ContentProvider
Metody publiczne
public static boolean canReadLabels (Context c)
Sprawdź, czy zainstalowana aplikacja Gmail obsługuje wysyłanie zapytań o informacje o etykietach.
Parametry
| c | kontekst aplikacji, |
Zwroty
- wartość true, jeśli można wysyłać zapytania do interfejsu API etykiet