Vertrag zur Nutzung mit dem Gmail-Contentanbieter
Entwickler können diesen Contentanbieter verwenden, um Labelinformationen für den Nutzer anzuzeigen.
Die Label-Informationen umfassen Folgendes:
- Labelname
- Gesamtzahl der Unterhaltungen
- Anzahl der ungelesenen Unterhaltungen
- Farbe des Labeltexts
- Hintergrundfarbe des Labels
Dieser Contentanbieter ist in Gmail ab Version 2.3.6 für Froyo/Gingerbread und ab Version 4.0.5 für Honeycomb und Ice Cream Sandwich verfügbar
Eine Anwendung kann den Content-Resolver direkt abfragen oder einen Loader verwenden, um einen Cursor mit Informationen für alle Labels in einem Konto abzurufen.
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Verschachtelte Klassen | ||
---|---|---|
GmailContract.Labels |
Konstanten | ||
---|---|---|
ENTSCHEIDUNGSBEFUGNIS | ||
BERECHTIGUNG |
Public Methods | ||
---|---|---|
Konstanten
public static final String AUTHORITY
Kompetenz für den Gmail-Contentanbieter.
public static final String PERMISSION
Berechtigung für den Zugriff auf diesen android.content.ContentProvider erforderlich
Public Methods
public static boolesch canReadLabels (Kontext c)
Prüfen Sie, ob die installierte Gmail App das Abfragen von Labelinformationen unterstützt.
Parameter
c | einen Anwendungskontext |
Rückgaben
- „true“, wenn Label-API-Abfragen sicher sind