Kontrak untuk penggunaan dengan penyedia konten Gmail.
Developer dapat menggunakan penyedia konten ini untuk menampilkan informasi label kepada pengguna.
Informasi label mencakup:
- Nama label
- Jumlah total percakapan
- Jumlah percakapan yang belum dibaca
- Warna teks label
- Warna latar belakang label
Penyedia konten ini tersedia di Gmail versi 2.3.6 atau yang lebih baru untuk Froyo/Gingerbread dan versi 4.0.5 serta yang lebih baru untuk Honeycomb and Ice Cream Sandwich
Aplikasi dapat mengkueri Resolver Konten secara langsung (atau menggunakan Loader) untuk mendapatkan Kursor dengan informasi untuk semua label di akun
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Class Bertingkat | ||
---|---|---|
LabelKontrakGmail. |
Konstanta | ||
---|---|---|
OTORISASI | ||
IZIN |
Metode Publik | ||
---|---|---|
Konstanta
public static final String AUTHORITY
Otoritas untuk penyedia konten Gmail.
public static final String PERMISSION
Izin diperlukan untuk mengakses android.content.ContentProvider ini
Metode Publik
statis publik boolean canReadLabels (Konteks c)
Periksa apakah aplikasi Gmail yang diinstal mendukung kueri untuk informasi label.
Parameter
c | Konteks aplikasi |
Hasil
- true jika aman untuk membuat kueri label API