Hợp đồng sử dụng với nhà cung cấp nội dung Gmail.
Nhà phát triển có thể dùng trình cung cấp nội dung này để hiển thị thông tin nhãn cho người dùng.
Thông tin về nhãn bao gồm:
- Tên nhãn
- Tổng số cuộc trò chuyện
- Số lượng cuộc trò chuyện chưa đọc
- Màu văn bản của nhãn
- Màu nền của nhãn
Nhà cung cấp nội dung này có trong Gmail phiên bản 2.3.6 trở lên cho Froyo/Gingerbread và phiên bản 4.0.5 trở lên cho Honeycomb và Ice Cream Sandwich
Ứng dụng có thể trực tiếp truy vấn Content Resolver (hoặc sử dụng Loader) để lấy một Con trỏ có thông tin cho tất cả các nhãn trên một tài khoản
Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri(
selectedAccount), null, null, null, null);
| Lớp lồng ghép | ||
|---|---|---|
| GmailContract.Labels | ||
| Hằng số | ||
|---|---|---|
| QUYỀN HẠN | ||
| PERMISSION | ||
| Phương thức công khai | ||
|---|---|---|
Hằng số
public static final String AUTHORITY
Quyền của nhà cung cấp nội dung Gmail.
public static final String PERMISSION
Quyền bắt buộc để truy cập vào android.content.ContentProvider này
Phương thức công khai
public static boolean canReadLabels (Context c)
Kiểm tra xem ứng dụng Gmail đã cài đặt có hỗ trợ truy vấn thông tin nhãn hay không.
Thông số
| c | Ngữ cảnh ứng dụng |
Giá trị trả về
- true nếu bạn có thể thực hiện các truy vấn API nhãn một cách an toàn