عقد Gmail

public final class GmailContract

عقد استخدام مع مزوّد محتوى Gmail

يمكن للمطوّرين استخدام مقدّم المحتوى هذا لعرض معلومات التصنيف للمستخدم.
تتضمّن معلومات التصنيف ما يلي:

  • اسم الفئة
  • إجمالي عدد المحادثات
  • عدد المحادثات غير المقروءة
  • لون نص التصنيف
  • لون خلفية التصنيف

يتوفّر موفّر المحتوى هذا في الإصدار 2.3.6 من Gmail أو الإصدارات الأحدث لنظام التشغيل 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)

الثوابت

public static final String AUTHORITY

مرجع مقدّم محتوى Gmail

القيمة الثابتة: "com.google.android.gm"

public static final String PERMISSION

الإذن المطلوب للوصول إلى android.content.ContentProvider

القيمة الثابتة: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

الطُرق العامة

public static boolean canReadLabels (Context c)

تحقَّق ممّا إذا كان تطبيق Gmail المثبَّت يتيح طلب معلومات التصنيف.

المعلمات
c سياق تطبيق
المرتجعات
  • قيمة منطقية صحيحة إذا كان من الآمن إجراء طلبات بحث من خلال واجهة برمجة التطبيقات الخاصة بالتصنيفات