Vertrag zur Nutzung mit dem Gmail-Contentanbieter.
Entwickler können diesen Contentanbieter verwenden, um dem Nutzer Labelinformationen anzuzeigen.
Die Labelinformationen umfassen:
- Labelname
- Gesamtzahl der Unterhaltungen
- Anzahl der ungelesenen Unterhaltungen
- Schriftfarbe des Labels
- Hintergrundfarbe des Labels
Dieser Inhaltsanbieter ist in Gmail-Version 2.3.6 oder höher für Froyo/Gingerbread und in Version 4.0.5 oder höher 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 zu erhalten.
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
Zertifizierungsstelle für den Gmail-Content-Anbieter.
public static final String PERMISSION
Erforderliche Berechtigung für den Zugriff auf diesen „android.content.ContentProvider“
Public Methods
public static boolean canReadLabels (Context c)
Prüfen Sie, ob die installierte Gmail App das Abfragen von Label-Informationen unterstützt.
Parameter
| c | ein Anwendungskontext |
Ausgabe
- „true“, wenn es sicher ist, Label-API-Anfragen zu stellen