Contrat à utiliser avec le fournisseur de contenu Gmail.
Les développeurs peuvent utiliser ce fournisseur de contenu pour afficher des informations sur les libellés à l'utilisateur.
Les informations sur le libellé incluent :
- Nom du libellé
- 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 la version 2.3.6 ou ultérieure de Gmail pour Froyo/Gingerbread et dans la version 4.0.5 ou ultérieure pour Honeycomb et Ice Cream Sandwich.
Une application peut interroger le Content Resolver directement (ou utiliser un Loader) pour obtenir un curseur contenant des informations sur 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
public static final String AUTHORITY
Autorité du fournisseur de contenu Gmail.
public static final String PERMISSION
Autorisation requise pour accéder à ce android.content.ContentProvider
Méthodes publiques
public static boolean canReadLabels (Context c)
Vérifiez si l'application Gmail installée permet d'interroger les informations sur les libellés.
Paramètres
| c | un contexte d'application ; |
Renvoie
- "true" si les requêtes d'API de libellés peuvent être effectuées sans risque