<uses-permission-sdk-23>

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 menginginkan 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 tidak terlalu besar, Anda dapat menonaktifkan semua fitur di perangkat tersebut, sehingga pengguna tidak perlu memberikan izin tambahan untuk mengupdate aplikasi.

Dengan menggunakan elemen <uses-permission-sdk-23> dan bukan <uses-permission>, Anda dapat meminta izin hanya jika aplikasi berjalan pada platform yang mendukung model izin runtime, dengan pengguna memberikan izin ke aplikasi saat aplikasi itu berjalan.

Untuk mengetahui informasi selengkapnya tentang izin, lihat bagian Izin di ringkasan manifes aplikasi dan panduan Izin di Android. Daftar izin yang ditentukan oleh platform dasar tersedia di android.Manifest.permission.

atribut:
android:name
Nama izin. Izin ini dapat berupa izin yang 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 di perangkat dengan API level yang lebih baru, aplikasi tidak diberi izin dan tidak dapat menggunakan fungsi terkait.
diperkenalkan di:
API level 23
lihat juga: