2012-02-08 13 views
5

El cliente de Android de Gmail usa etiquetas que son exactamente como mis etiquetas en la interfaz web de Gmail. Cuando comencé a buscar compatibilidad con API, no pude encontrar ninguna. Ambos IMAP extensions y Email API: labels no proporcionan una respuesta sobre cómo administran los colores a través de API.colores de etiquetas de Gmail a través de API?

¿Cómo puedo obtener colores de etiquetas de Gmail a través de cualquier lenguaje de programación?

Respuesta

2

Por lo que yo sé, el color no es uno de los atributos que se pueden establecer/recibir.

1

Bueno, esto es: https://developers.google.com/gmail/android/ como una API de Android, por lo que si está desarrollando para Android, esto debería ayudarlo. De lo contrario, puede intentar verificar a qué etiquetas se dirige la uri e intentar acceder desde el código de la aplicación.

O descargue el emulador de Android y ejecute gmail mientras ejecuta un sniffer de red, y vea lo que viene en la tubería.

1

Con esta:

GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR 

Usted puede obtener el color de fondo de la etiqueta, en formato hexadecimal 0xAARRGGBB

es decir:

labelsCursor.getString(
       labelsCursor.getColumnIndexOrThrow(
         GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR 
          ) 
      ) 
Cuestiones relacionadas