- 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:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-22 UTC."],[],[]]