Gmail的Android客戶端使用的標籤與Gmail網絡界面中的標籤完全相同。當我開始尋找API支持時,我無法找到任何。 IMAP extensions和 Email API: labels不提供關於他們如何通過API管理顏色的答案。通過API的Gmail標籤顏色?
如何通過任何編程語言從gmail獲取標籤顏色?
Gmail的Android客戶端使用的標籤與Gmail網絡界面中的標籤完全相同。當我開始尋找API支持時,我無法找到任何。 IMAP extensions和 Email API: labels不提供關於他們如何通過API管理顏色的答案。通過API的Gmail標籤顏色?
如何通過任何編程語言從gmail獲取標籤顏色?
據我所知顏色不是可以設置/接收的屬性之一。
嗯,有這樣的:https://developers.google.com/gmail/android/作爲一個Android API,所以如果你正在開發的Android,這應該會幫助你。否則,您可能會嘗試檢查uri標籤所解析的內容,並嘗試從您的應用代碼中訪問該標籤。
或者在運行網絡嗅探器時下載android模擬器並在其上運行gmail,並查看管道下方的內容。
有了這個:
GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR
您可以獲取標籤的背景顏色,以十六進制格式0xAARRGGBB
即:
labelsCursor.getString(
labelsCursor.getColumnIndexOrThrow(
GmailContract.Labels.LabelCanonicalName.BACKGROUND_COLOR
)
)