- 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:
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-02-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]