Gmail的Android客户端使用与Gmail网络界面中的标签完全相同的标签。当我开始寻找API支持时,我无法找到任何支持。 都 IMAP extensions和 Email API: labels没有提供有关如何通过API管理颜色的答案。
如何通过任何编程语言从gmail获取标签颜色?
答案 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
)
)