Contratto da utilizzare con il fornitore di contenuti Gmail.
Gli sviluppatori possono utilizzare questo fornitore di contenuti per mostrare all'utente le informazioni sulle etichette.
Le informazioni sull'etichetta includono:
- Nome etichetta
- Numero totale di conversazioni
- Numero di conversazioni da leggere
- Colore del testo dell'etichetta
- Colore sfondo etichetta
Questo fornitore di contenuti è disponibile in Gmail versione 2.3.6 o successive per Froyo/Gingerbread e versione 4.0.5 e successive per Honeycomb e Ice Cream Sandwich
Un'applicazione può eseguire query direttamente sul Content Resolver (o utilizzare un Loader) per ottenere un cursore con informazioni per tutte le etichette di un account.
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
| Classi nidificate | ||
|---|---|---|
| GmailContract.Labels | ||
| Costanti | ||
|---|---|---|
| AUTHORITY | ||
| AUTORIZZAZIONE | ||
| Metodi pubblici | ||
|---|---|---|
Costanti
public static final String AUTHORITY
Autorità per il provider di contenuti Gmail.
public static final String PERMISSION
Autorizzazione richiesta per accedere a questo android.content.ContentProvider
Metodi pubblici
public static boolean canReadLabels (Context c)
Verifica se l'app Gmail installata supporta le query per le informazioni sulle etichette.
Parametri
| c | un contesto dell'applicazione |
Resi
- true se è sicuro eseguire query API per le etichette