Gmail içerik sağlayıcısıyla kullanım sözleşmesi.
Geliştiriciler, kullanıcıya etiket bilgilerini göstermek için bu içerik sağlayıcıyı kullanabilir.
Etiket bilgileri şunları içerir:
- Etiket adı
- Toplam ileti dizisi sayısı
- Okunmamış ileti dizilerinin sayısı
- Etiket metni rengi
- Etiket arka plan rengi
Bu içerik sağlayıcı, Froyo/Gingerbread için Gmail 2.3.6 veya daha yeni sürümlerinde, Honeycomb ve Ice Cream Sandwich için ise 4.0.5 veya daha yeni sürümlerinde kullanılabilir.
Bir uygulama, bir hesaptaki tüm etiketlerle ilgili bilgileri içeren bir imleç elde etmek için doğrudan Content Resolver'ı sorgulayabilir (veya Loader kullanabilir).
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
| İç İçe Yerleştirilmiş Sınıflar | ||
|---|---|---|
| GmailContract.Labels | ||
| Sabitler | ||
|---|---|---|
| YETKİ | ||
| İZİN | ||
| Herkese Açık Yöntemler | ||
|---|---|---|
Sabitler
public static final String AUTHORITY
Gmail içerik sağlayıcısının yetkilisi.
public static final String PERMISSION
Bu android.content.ContentProvider'a erişmek için izin gerekiyor
Herkese Açık Yöntemler
public static boolean canReadLabels (Context c)
Yüklü Gmail uygulamasının etiket bilgileri için sorgu oluşturmayı destekleyip desteklemediğini kontrol edin.
Parametreler
| c | bir uygulama bağlamı |
İadeler
- Etiket API sorguları oluşturmak güvenliyse true