Gmail 合約

公開最終班級 GmailContract

與 Gmail 內容供應者合作的合約。

開發人員可以透過此內容供應器,向使用者顯示標籤資訊。
標籤資訊包括:

  • 標籤名稱
  • 對話總數
  • 未讀取的會話群組數量
  • 標籤文字顏色
  • 標籤背景顏色

這個內容供應器適用於 Froyo/Gingerbread 和 4.0.5 以上版本 (Honeycomb 和 Ice Cream Sandwich) 系統,且支援這個內容供應器。

應用程式可以直接查詢 內容解析器 (或使用載入器),取得帳戶中所有標籤的資訊

Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri( selectedAccount), null, null, null, null);

巢狀類別
GmailContract.Labels
常數
權威推薦
權限
公用方法
canReadLabels(情境 c)

常數

公開靜態最終字串 授權者

Gmail 內容供應者的授權。

常數值: "com.google.android.gm"

公開靜態最終字串 權限

需要權限才能存取這個 android.content.ContentProvider

常數值: "com.google.android.gm.permission.READ_CONTENT_provider"

公用方法

public static 布林值 canReadLabels (Context c)

確認安裝的 Gmail 應用程式是否支援查詢標籤資訊。

參數
c 應用程式情境
傳回
  • 如果可以安全執行標籤 API 查詢,則為 true