<uses-permission-sdk-23>

ไวยากรณ์:
<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
ดูเพิ่มเติม