- ไวยากรณ์:
<uses-permission-sdk-23 android:name="string" android:maxSdkVersion="integer" />
- ที่อยู่ใน:
<manifest>
- description:
-
ระบุว่าแอปต้องการสิทธิ์บางอย่างโดยเฉพาะ เมื่อแอปนั้น
ที่ติดตั้งในอุปกรณ์ที่ใช้ Android 6.0 (API ระดับ 23) ขึ้นไป หากอุปกรณ์
ใช้ API ระดับ 22 หรือต่ำกว่า แอปไม่ต้องการให้ระบุ
สิทธิ์
องค์ประกอบนี้มีประโยชน์เมื่อคุณอัปเดตแอปให้รวม ฟีเจอร์ที่จำเป็นต้องมีสิทธิ์เพิ่มเติม หากผู้ใช้อัปเดตแอปบน อุปกรณ์ที่ใช้ API ระดับ 22 หรือต่ำกว่า ระบบจะแจ้งเตือนผู้ใช้ ณ เวลาติดตั้งเพื่อให้สิทธิ์ใหม่ทั้งหมดที่มีการประกาศไว้ อัปเดต หากฟีเจอร์ใหม่มีขนาดเล็กพอ คุณอาจต้องปิดใช้ ฟีเจอร์ทั้งหมดได้ในอุปกรณ์เหล่านั้น ผู้ใช้จึงไม่ต้องอนุญาต สิทธิ์เพิ่มเติมในการอัปเดตแอป
โดยการใช้ องค์ประกอบ
<uses-permission-sdk-23>
แทนที่จะเป็น<uses-permission>
คุณสามารถขอสิทธิ์ก็ต่อเมื่อแอปทำงานอยู่ แพลตฟอร์มที่รองรับสิทธิ์รันไทม์ ซึ่งผู้ใช้ ให้สิทธิ์กับแอปขณะทํางานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ โปรดดูที่สิทธิ์ ในภาพรวมไฟล์ Manifest ของแอปและสิทธิ์บน Android รายการสิทธิ์ที่กำหนดโดยแพลตฟอร์มพื้นฐานจะพร้อมใช้งาน ที่
android.Manifest.permission
- ดังนี้
-
android:name
-
ชื่อของสิทธิ์ สิทธิ์นี้สามารถกำหนดโดย
แอปที่มี
<permission>
อาจเป็นสิทธิ์ที่กำหนดโดยแอปอื่นหรือสิทธิ์หนึ่งๆ สิทธิ์มาตรฐานของระบบ เช่น วันที่"android.permission.CAMERA"
หรือ"android.permission.READ_CONTACTS"
android:maxSdkVersion
- ระดับ API สูงสุดที่ได้รับสิทธิ์นี้ แอป หากแอปติดตั้งในอุปกรณ์ที่มีระดับ API ใหม่กว่า แอป ไม่ได้รับสิทธิ์และจะใช้ฟังก์ชันการทำงานที่เกี่ยวข้องไม่ได้
- เปิดตัวใน
- API ระดับ 23
- ดูเพิ่มเติม
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-22 UTC
[null,null,["อัปเดตล่าสุด 2024-08-22 UTC"],[],[]]