สัญญาสำหรับการใช้กับผู้ให้บริการเนื้อหาของ 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 |
ค่าคงที่ | ||
---|---|---|
การให้สิทธิ์ | ||
สิทธิ์ |
วิธีการสาธารณะ | ||
---|---|---|
ค่าคงที่
สาธารณะ แบบคงที่ สตริง AUTHORITY
สิทธิ์ของผู้ให้บริการเนื้อหาของ Gmail
สาธารณะ static Final สตริง PERMISSION
ต้องมีสิทธิ์ในการเข้าถึง android.content.ContentProvider นี้
วิธีการสาธารณะ
สาธารณะ คงที่ บูลีน canReadLabels (บริบท c)
ตรวจสอบว่าแอป Gmail ที่ติดตั้งไว้รองรับการค้นหาข้อมูลป้ายกำกับหรือไม่
พารามิเตอร์
c | บริบทของแอปพลิเคชัน |
คิกรีเทิร์น
- จริง หากสามารถสร้างการค้นหา API ป้ายกำกับได้อย่างปลอดภัย