Gmail Sözleşmesi

herkese açık son sınıf GmailContract

Gmail içerik sağlayıcısıyla kullanım sözleşmesi.

Geliştiriciler bu etiket sağlayıcıyı kullanarak etiket bilgilerini kullanıcıya gösterebilir.
Etiket bilgileri şunları içerir:

  • Etiket adı
  • Toplam görüşme sayısı
  • Okunmamış ileti dizisi sayısı
  • Etiket metni rengi
  • Etiket arka plan rengi

Bu içerik sağlayıcı, Froyo/Gingerbread için Gmail'in 2.3.6 veya daha yeni bir sürümünde ve Honeycomb ve Ice Cream Sandwich için 4.0.5 veya daha yeni bir sürümünde kullanılabilir.

Uygulama, doğrudan İçerik Çözümleyici'yi sorgulayabilir (veya bir Yükleyici kullanabilir) ve hesaptaki tüm etiketlerle ilgili bilgileri içeren bir İmleç elde eder

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

İç İçe Sınıflar
GmailContract.Labels
Sabitler
YETKİLİ
İZİN
Herkese Açık Yöntemler
canReadLabels(Bağlam c)

Sabitler

herkese açık statik son dize AUTHORITY

Gmail içerik sağlayıcısının yetkisi.

Sabit Değer: "com.google.android.gm"

herkese açık statik son dize İZİN

Bu android.content.ContentProvider'a erişmek için izin gerekiyor

Sabit Değer: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

Herkese Açık Yöntemler

public static boole canReadLabels (Bağlam c)

Yüklü Gmail uygulamasının, etiket bilgileri için sorgulamayı destekleyip desteklemediğini kontrol edin.

Parametreler
c uygulama bağlamı
İadeler
  • Etiket API'sı sorguları güvenliyse doğru