قرارداد جیمیل

GmailContract کلاس نهایی عمومی

قرارداد استفاده با ارائه دهنده محتوای Gmail.

توسعه دهندگان می توانند از این ارائه دهنده محتوا برای نمایش اطلاعات برچسب به کاربر استفاده کنند.
اطلاعات برچسب شامل:

  • نام برچسب
  • تعداد کل مکالمات
  • تعداد مکالمات خوانده نشده
  • رنگ متن برچسب
  • رنگ پس زمینه برچسب

این ارائه دهنده محتوا در Gmail نسخه 2.3.6 یا جدیدتر برای Froyo/Gingerbread و نسخه 4.0.5 و جدیدتر برای Honeycomb و Ice Cream Sandwich موجود است.

یک برنامه کاربردی می‌تواند مستقیماً از Content Resolver پرس و جو کند (یا از Loader استفاده کند) تا مکان‌نما را با اطلاعات همه برچسب‌های یک حساب دریافت کند.

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

کلاس های تو در تو
GmailContract.Labels
ثابت ها
قدرت
اجازه
روش های عمومی
canReadLabels (Context c )

ثابت ها

عمومی استاتیک نهایی رشته AUTHORITY

مجوز برای ارائه دهنده محتوای Gmail.

مقدار ثابت: "com.google.android.gm"

PERMISSION رشته نهایی استاتیک عمومی

برای دسترسی به این android.content.ContentProvider مجوز لازم است

مقدار ثابت: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

روش های عمومی

بولین استاتیک عمومی canReadLabels (Context c )

بررسی کنید که آیا برنامه Gmail نصب شده از درخواست اطلاعات برچسب پشتیبانی می کند یا خیر.

مولفه های
ج یک زمینه برنامه
برمی گرداند
  • درست است اگر ایجاد پرس و جوهای API برچسب ایمن باشد