- ไวยากรณ์:
<permission-tree android:icon="drawable resource" android:label="string resource" android:name="string" />
- ที่อยู่ใน:
<manifest>
- description:
- ประกาศชื่อฐานของแผนผังสิทธิ์ แอปพลิเคชันใช้เวลา
ความเป็นเจ้าของชื่อทั้งหมดภายในโครงสร้าง เพิ่มสิทธิ์ใหม่แบบไดนามิกได้
ต้นไม้โดยโทรหา
PackageManager.addPermission()
ชื่อภายในโครงสร้างจะคั่นด้วย จุด (".
") ตัวอย่างเช่น ถ้าชื่อฐานคือcom.example.project.taxes
สิทธิ์ต่อไปนี้อาจเป็น เพิ่มแล้ว:com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.STORE_RECEIPTS
com.example.project.taxes.deductions.ACCESS_RECORDS
องค์ประกอบนี้จะไม่ประกาศสิทธิ์ใดๆ เลย มีเพียง Namespace ที่สามารถวางสิทธิ์ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการประกาศสิทธิ์ได้ที่
<permission>
- ดังนี้
android:icon
- ไอคอนแสดงสิทธิ์ทั้งหมดในโครงสร้าง แอตทริบิวต์นี้ ต้องตั้งค่าเป็นการอ้างอิงไปยังทรัพยากรที่ถอนออกได้ที่มีรูปภาพ ของเรา
android:label
- ชื่อที่ผู้ใช้อ่านได้สำหรับกลุ่ม เพื่อความสะดวก ป้ายกำกับ สามารถตั้งค่าเป็นสตริงดิบได้โดยตรงในระหว่างการพัฒนา อย่างไรก็ตาม เมื่อแอปพลิเคชันพร้อมที่จะเผยแพร่ ให้กำหนดเป็น การอ้างอิงไปยังทรัพยากรสตริง เพื่อให้ระบบแปลได้อย่างอิสระ สตริงในอินเทอร์เฟซผู้ใช้
android:name
- ชื่อที่ฐานของแผนผังสิทธิ์ โดยใช้รูปแบบ
คำนำหน้าชื่อสิทธิ์ทั้งหมดในโครงสร้าง ใช้การกำหนดขอบเขตแบบ Java
เพื่อให้ชื่อไม่ซ้ำ ชื่อต้องมีมากกว่า
2 กลุ่มที่คั่นด้วยจุดในเส้นทาง ตัวอย่างเช่น
com.example.base
ใช้ได้ แต่com.example
ใช้ไม่ได้
- เปิดตัวใน
- API ระดับ 1
- ดูเพิ่มเติม
<permission>
<permission-group>
<uses-permission>
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-22 UTC
[null,null,["อัปเดตล่าสุด 2024-08-22 UTC"],[],[]]