通过 API 实现 Gmail 标签颜色?

发布于 2025-01-03 22:37:06 字数 1436 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

蓝海似她心 2025-01-10 22:37:06

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

As far as I am aware color isn't one of the attributes that can be set/received.

烟织青萝梦 2025-01-10 22:37:06

嗯,有这样的: https://developers.google.com/gmail/android/ 作为Android API,因此如果您正在为 Android 进行开发,这应该会对您有所帮助。否则,您可以尝试检查标签 uri 解析的内容,并尝试从应用程序代码访问它。

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

Well, there's this: https://developers.google.com/gmail/android/ as an Android API, so if you're developing for android, this should help you. Otherwise, you might try checking what the labels uri resolves to and try accessing that from your app code.

Or download the android emulator and run gmail on it while running a network sniffer, and see what comes down the pipe.

若言繁花未落 2025-01-10 22:37:06

这样:

 GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR

您可以获得标签的背景颜色,采用十六进制格式 0xAARRGGBB

,即:

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

With this:

 GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR

You can get the background color of the label, in hex format 0xAARRGGBB

i.e:

labelsCursor.getString(
                 labelsCursor.getColumnIndexOrThrow(
                        GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR
                             )
            )
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文