【问题标题】:Gmail label colors via API? [closed]Gmail标签颜色通过API? [关闭]
【发布时间】:2012-02-08 19:00:27
【问题描述】:

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

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

【问题讨论】:

    标签: api gmail


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      或者下载 android 模拟器并在其上运行 gmail,同时运行网络嗅探器,看看会发生什么。

      【讨论】:

        【解决方案3】:

        有了这个:

         GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR
        

        可以获取标签的背景颜色,十六进制格式0xAARRGGBB

        即:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-08-16
          • 2018-10-25
          • 2012-05-04
          • 2020-04-09
          • 2023-03-25
          • 1970-01-01
          • 2019-08-16
          相关资源
          最近更新 更多