Contrat d'utilisation avec le fournisseur de contenu Gmail
Les développeurs peuvent utiliser ce fournisseur de contenu pour présenter à l'utilisateur des informations sur le libellé.
Les informations suivantes sont incluses:
- Nom de l'étiquette
- Nombre total de conversations
- Nombre de conversations non lues
- Couleur du texte du libellé
- Couleur d'arrière-plan du libellé
Ce fournisseur de contenu est disponible dans Gmail version 2.3.6 ou ultérieure pour Froyo/Gingerbread, et version 4.0.5 ou ultérieure pour Honeycomb et Ice Cream Sandwich.
Une application peut interroger directement le résolveur de contenu (ou utiliser un chargeur) pour obtenir un curseur contenant des informations pour tous les libellés d'un compte.
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Classes imbriquées | ||
---|---|---|
GmailContract.Labels |
Constantes | ||
---|---|---|
AUTORITÉ | ||
AUTORISATION |
Méthodes publiques | ||
---|---|---|
Constantes
chaîne finale statique publique AUTHORITY
Autorité du fournisseur de contenu Gmail.
public statique final String PERMISSION
Autorisation requise pour accéder à cet android.content.ContentProvider.
Méthodes publiques
public statique booléen canReadLabels (Contexte c)
Vérifiez si l'application Gmail installée accepte les demandes d'informations sur les libellés.
Paramètres
c | un contexte d'application |
Renvoie
- La valeur "true" si vous pouvez effectuer sans risque des requêtes API de libellé