Hợp đồng Gmail

lớp cuối cùng công khai GmailContract

Hợp đồng sử dụng với nhà cung cấp nội dung Gmail.

Nhà phát triển có thể sử dụng trình cung cấp nội dung này để hiển thị thông tin về 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 nhãn
  • Màu nền 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 kem Sandwich

Ứng dụng có thể truy vấn trực tiếp Trình phân giải nội dung (hoặc sử dụng Trình tải) để lấy Con trỏ có thông tin cho tất cả các nhãn trên tài khoản

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

Các lớp lồng ghép
GmailContract.Labels
Hằng số
ỦY QUYỀN
QUYỀN
Phương thức công khai
canReadLabels(Ngữ cảnh c)

Hằng số

công khai tĩnh cuối cùng Chuỗi AUTHORITY

Thẩm quyền của nhà cung cấp nội dung Gmail.

Giá trị hằng số: "com.google.android.gm"

công khai tĩnh cuối cùng Chuỗi PERMISSION

Cần có quyền để truy cập android.content.ContentProvider này

Giá trị hằng số: "com.google.android.gm.permission.READ_CONTENT_provider"

Phương thức công khai

công khai tĩnh boolean canReadLabels (Ngữ cảnh c)

Kiểm tra xem ứng dụng Gmail đã cài đặt có hỗ trợ truy vấn thông tin về nhãn hay không.

Các tham số
c Ngữ cảnh ứng dụng
Trả bóng
  • true nếu có thể thực hiện các truy vấn API nhãn