חוזה של Gmail

מחלקה סופית ציבורית GmailContract

חוזה לשימוש עם ספק התוכן של Gmail.

מפתחים יכולים להשתמש בספק התוכן הזה כדי להציג למשתמש מידע על תוויות.
פרטי התווית כוללים:

  • שם התווית
  • המספר הכולל של השיחות
  • מספר השיחות שלא נקראו
  • צבע הטקסט של התווית
  • צבע רקע של תווית

ספק התוכן הזה זמין בגרסה 2.3.6 ואילך של Gmail ל-Froyo/Gingerbread ולגרסה 4.0.5 ואילך עבור Honeycomb ו-Ice Cream Andwich

אפליקציות יכולות לשלוח שאילתה ישירות ל מקודד התוכן (או להשתמש בכלי טעינה) כדי לקבל סמן עם מידע על כל התוויות בחשבון

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

מחלקות המוצבות בתוך רכיב
GmailContract.Labels
קבועים
רשות
הרשאה
שיטות ציבוריות
canReadLabels(הקשר c)

קבועים

מחרוזת סטטית סופית של AUTHORITY

רשות לספק התוכן של Gmail.

ערך קבוע: "com.google.android.gm"

מחרוזת סופית סטטית ציבורית הרשאה

נדרשת הרשאה כדי לגשת לכתובת android.content.ContentProvider הזה

ערך קבוע: "com.google.android.gm.permission.READ_CONTENT_WHOIS"

שיטות ציבוריות

Public סטטי בוליאני canReadLabels (Context c)

בודקים אם אפליקציית Gmail שהתקנתם תומכת בשליחת שאילתות לגבי פרטי תוויות.

פרמטרים
c הקשר של אפליקציה
החזרות
  • True אם בטוח לבצע שאילתות API עם תוויות