<path-permission>

ไวยากรณ์:
<path-permission android:path="string"
                 android:pathPrefix="string"
                 android:pathPattern="string"
                 android:permission="string"
                 android:readPermission="string"
                 android:writePermission="string" />
ที่อยู่ใน:
<provider>
description:
กำหนดเส้นทางและสิทธิ์ที่จำเป็นสำหรับชุดย่อยของข้อมูลที่เฉพาะเจาะจง ภายในผู้ให้บริการเนื้อหา องค์ประกอบนี้สามารถเป็น ระบุไว้หลายครั้งเพื่อระบุหลายเส้นทาง
ดังนี้
android:path
เส้นทาง URI ที่สมบูรณ์สำหรับส่วนย่อยของข้อมูลผู้ให้บริการเนื้อหา ระบบจะให้สิทธิ์ได้เฉพาะข้อมูลที่ระบุโดยเส้นทางนี้เท่านั้น เมื่อมีการใช้เพื่อแสดงเนื้อหาการแนะนำการค้นหา จะมีการใช้คำนั้นต่อท้าย ด้วย /search_suggest_query
android:pathPrefix
ส่วนเริ่มต้นของเส้นทาง URI สำหรับส่วนย่อยของข้อมูลผู้ให้บริการเนื้อหา คุณให้สิทธิ์ได้กับชุดข้อมูลย่อยทั้งหมดที่มีเส้นทางที่แชร์ส่วนเริ่มต้นนี้
android:pathPattern
เส้นทาง URI ที่สมบูรณ์ของส่วนย่อยของข้อมูลผู้ให้บริการเนื้อหา แต่สามารถใช้ไวลด์การ์ดต่อไปนี้
  • เครื่องหมายดอกจัน (*) จะจับคู่ลำดับ 0 ถึงหลายครั้ง อักขระที่อยู่ก่อนหน้าทันที
  • จุดตามด้วยเครื่องหมายดอกจัน (.*) ซึ่งจะตรงกับลำดับ อักขระตั้งแต่ศูนย์ตัวขึ้นไป

เนื่องจากเครื่องหมายแบ็กสแลช (\) ใช้เป็นอักขระหลีกเมื่อมีการอ่านสตริง จาก XML ก่อนที่จะแยกวิเคราะห์เป็นรูปแบบ คุณจะต้อง Escape 2 ครั้ง เช่น * ตามตัวอักษรก็จะเขียนว่า "\\*" และ \ แบบตัวอักษรเขียนว่า "\\\" นี่คือ เหมือนกับที่คุณเขียน หากสร้างสตริงในภาษาโปรแกรม Java

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบประเภทนี้ โปรดดูคำอธิบายของ PATTERN_LITERAL PATTERN_PREFIX และ PATTERN_SIMPLE_GLOB ใน PatternMatcher

android:permission
ชื่อสิทธิ์ที่ลูกค้าต้องใช้เพื่ออ่านหรือเขียน ข้อมูลของผู้ให้บริการเนื้อหา แอตทริบิวต์นี้เป็นวิธีที่สะดวกในการตั้งค่า สิทธิ์เดียวสำหรับทั้งการอ่านและการเขียน อย่างไรก็ตาม readPermission และ แอตทริบิวต์ writePermission มีลำดับความสำคัญเหนือกว่า มากกว่าอันนี้
android:readPermission
สิทธิ์ที่ลูกค้าต้องใช้เพื่อค้นหาผู้ให้บริการเนื้อหา
android:writePermission
สิทธิ์ที่ลูกค้าต้องใช้เพื่อทำการเปลี่ยนแปลงข้อมูลที่ผู้ให้บริการเนื้อหาควบคุม
เปิดตัวใน
API ระดับ 4
ดูเพิ่มเติม
SearchManager
Manifest.permission
เคล็ดลับความปลอดภัย