Kontrak untuk digunakan 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 dan yang lebih baru untuk Honeycomb dan Ice Cream Sandwich
Aplikasi dapat mengkueri Content Resolver secara langsung (atau menggunakan Loader) untuk mendapatkan Cursor dengan informasi untuk semua label di suatu akun
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
Class Bertingkat | ||
---|---|---|
GmailContract.Labels |
Konstanta | ||
---|---|---|
OTORITAS | ||
IZIN |
Metode Publik | ||
---|---|---|
Konstanta
String final statis publik AUTHORITY
Otoritas untuk penyedia konten Gmail.
String final statis publik PERMISSION
Izin diperlukan untuk mengakses android.content.ContentProvider ini
Metode Publik
publik statis boolean canReadLabels (Context c)
Periksa apakah aplikasi Gmail yang terinstal mendukung pembuatan kueri informasi label.
Parameter
c | Konteks aplikasi |
Hasil
- benar jika aman untuk membuat kueri API label