sintaksis:
<uses-permission-sdk-23 android:name="string"
        android:maxSdkVersion="integer" />
Terdapat dalam:
<manifest>
Deskripsi:
Menentukan apakah aplikasi menginginkan izin tertentu, namun hanya jika aplikasi diinstal di perangkat yang menjalankan Android 6.0 (API level 23) atau versi yang lebih tinggi. Jika perangkat menjalankan API Level 22 atau lebih rendah, aplikasi itu tidak memiliki izin yang ditetapkan.

Elemen ini berguna ketika Anda mengupdate aplikasi untuk menyertakan fitur baru yang mengharuskan izin tambahan. Jika pengguna mengupdate aplikasi pada perangkat yang menjalankan API Level 22 atau lebih rendah, sistem akan meminta pengguna saat menginstal untuk memberikan semua izin baru yang dideklarasikan di dalam pembaruan tersebut. Jika fitur baru cukup kecil, Anda dapat menonaktifkan fitur tersebut sepenuhnya di perangkat tersebut, sehingga pengguna tidak perlu memberikan izin tambahan untuk mengupdate aplikasi. Dengan menggunakan elemen <uses-permission-sdk-23>, bukan <uses-permission>, Anda dapat meminta izin hanya jika aplikasi berjalan di platform yang mendukung model izin runtime, tempat pengguna memberikan izin ke aplikasi saat aplikasi sedang berjalan.

Untuk informasi izin lebih lanjut, lihat bagian Izin pada bagian pengantar dan panduan Izin Sistem API yang terpisah. Daftar izin yang ditentukan oleh platform dasar tersedia di android.Manifest.permission.

Atribut:
android:name
Nama izin. Izin ini dapat ditentukan oleh aplikasi dengan elemen <permission>, dapat berupa izin yang ditentukan oleh aplikasi lain, atau dapat berupa salah satu izin sistem standar, seperti "android.permission.CAMERA" atau "android.permission.READ_CONTACTS".
android:maxSdkVersion
API level tertinggi yang digunakan untuk memberikan izin ini ke aplikasi Anda. Jika aplikasi diinstal pada perangkat dengan API level yang lebih baru, aplikasi tidak diberi izin dan tidak dapat menggunakan fungsionalitas terkait.
diperkenalkan di:
API Level 23
lihat juga: