สัญญา Gmail

คลาสสุดท้ายสาธารณะ GmailContract

สัญญาสำหรับการใช้กับผู้ให้บริการเนื้อหาของ Gmail

นักพัฒนาซอฟต์แวร์สามารถใช้ผู้ให้บริการเนื้อหานี้เพื่อแสดงข้อมูลป้ายกำกับแก่ผู้ใช้
ข้อมูลป้ายกำกับมีดังนี้

  • ชื่อป้ายกำกับ
  • จำนวนการสนทนาทั้งหมด
  • จำนวนการสนทนาที่ยังไม่อ่าน
  • สีข้อความของป้ายกำกับ
  • สีพื้นหลังของป้ายกำกับ

ผู้ให้บริการเนื้อหานี้มีให้ใช้งานใน Gmail เวอร์ชัน 2.3.6 หรือใหม่กว่าสำหรับ Froyo/Gingerbread และเวอร์ชัน 4.0.5 ขึ้นไปสำหรับ Honeycomb and Ice Cream Sandwich

แอปพลิเคชันสามารถค้นหา ตัวแก้ไขเนื้อหาโดยตรง (หรือใช้ตัวโหลด) เพื่อรับเคอร์เซอร์พร้อมด้วยข้อมูลสำหรับป้ายกำกับทั้งหมดในบัญชี

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

ชั้นเรียนที่ซ้อนกัน
GmailContract.Labels
ค่าคงที่
การให้สิทธิ์
สิทธิ์
วิธีการสาธารณะ
canReadLabels(บริบท c)

ค่าคงที่

สาธารณะ แบบคงที่ สตริง AUTHORITY

สิทธิ์ของผู้ให้บริการเนื้อหาของ Gmail

ค่าคงที่: "com.google.android.gm"

สาธารณะ static Final สตริง PERMISSION

ต้องมีสิทธิ์ในการเข้าถึง android.content.ContentProvider นี้

ค่าคงที่: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

วิธีการสาธารณะ

สาธารณะ คงที่ บูลีน canReadLabels (บริบท c)

ตรวจสอบว่าแอป Gmail ที่ติดตั้งไว้รองรับการค้นหาข้อมูลป้ายกำกับหรือไม่

พารามิเตอร์
c บริบทของแอปพลิเคชัน
คิกรีเทิร์น
  • จริง หากสามารถสร้างการค้นหา API ป้ายกำกับได้อย่างปลอดภัย