Contrato que se usa con el proveedor de contenido de Gmail.
Los desarrolladores pueden usar este proveedor de contenido para mostrarle al usuario información de las etiquetas.
La información de la etiqueta incluye lo siguiente:
- Nombre de la etiqueta
- Cantidad total de conversaciones
- Cantidad de conversaciones no leídas
- Color del texto de las etiquetas
- Color de fondo de las etiquetas
Este proveedor de contenido está disponible en la versión de Gmail 2.3.6 o posterior para Froyo/Gingerbread y en la versión 4.0.5 y posterior para Honeycomb y Ice Cream Sandwich.
Una aplicación puede consultar directamente el agente de resolución de contenido (o usar un cargador) para obtener un cursor con información de todas las etiquetas de una cuenta.
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Categorías anidadas | ||
---|---|---|
GmailContract.Labels |
Constantes | ||
---|---|---|
AUTORIDAD | ||
PERMISOS |
Métodos públicos | ||
---|---|---|
Constantes
String final estática pública AUTHORITY
Autoridad del proveedor de contenido de Gmail
String final estática pública PERMISSION
Se requiere permiso para acceder a este android.content.ContentProvider
Métodos públicos
público estático booleano canReadLabels (Contexto c)
Verifica si la app de Gmail instalada admite consultar la información de las etiquetas.
Parámetros
c | el contexto de una aplicación |
Devuelve
- true si es seguro hacer consultas a la API de Label