Gmail通过API标记颜色?

时间:2012-02-08 19:00:28

标签: api gmail

Gmail的Android客户端使用与Gmail网络界面中的标签完全相同的标签。当我开始寻找API支持时,我无法找到任何支持。 都 IMAP extensionsEmail API: labels没有提供有关如何通过API管理颜色的答案。

如何通过任何编程语言从gmail获取标签颜色?

3 个答案:

答案 0 :(得分:2)

据我所知,颜色不是可以设置/接收的属性之一。

答案 1 :(得分:1)

嗯,有这个:https://developers.google.com/gmail/android/作为Android API,所以如果你正在为Android开发,这应该对你有所帮助。否则,您可以尝试检查uri解析的标签,并尝试从您的应用代码中访问该标签。

或者下载android模拟器并在运行网络嗅探器的同时在其上运行gmail,并查看管道下方的内容。

答案 2 :(得分:1)

有了这个:

 GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR

您可以获取标签的背景颜色,格式为十六进制格式0x AARRGGBB

Y:

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