- sintaksis:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- terdapat dalam:
<provider>
- deskripsi:
- Menentukan jalur dan izin yang diperlukan untuk subset data tertentu dalam penyedia konten. Elemen ini dapat ditentukan beberapa kali untuk menyediakan beberapa jalur.
- atribut:
android:path
- Jalur URI lengkap untuk subset data penyedia konten. Izin hanya dapat diberikan untuk data tertentu yang diidentifikasi oleh jalur ini. Jika digunakan untuk menyediakan konten saran penelusuran, atribut ini harus ditambahkan dengan "/search_suggest_query".
android:pathPrefix
- Bagian awal jalur URI untuk subset data penyedia konten. Izin dapat diberikan ke semua subset data dengan jalur yang memiliki bagian awal ini.
android:pathPattern
- Jalur URI lengkap untuk subset data penyedia konten,
dan satu-satunya yang dapat menggunakan karakter pengganti berikut:
- Tanda bintang ('
*
'). Karakter pengganti ini cocok dengan urutan 0 hingga kemunculan banyak karakter yang langsung mendahuluinya. - Titik diikuti dengan tanda bintang ("
.*
"). Karakter ini cocok dengan semua urutan 0 atau karakter lainnya.
Karena '
\
' digunakan sebagai karakter escape saat string dibaca dari XML (sebelum diurai sebagai pola), Anda harus melakukan double-escape. Misalnya, '*
' literal akan ditulis sebagai "\\*
", dan '\
' literal akan ditulis sebagai "\\
". Pada dasarnya, hal ini sama dengan yang harus Anda tulis saat membuat string dalam kode Java.Untuk informasi selengkapnya tentang jenis pola ini, lihat deskripsi PATTERN_LITERAL, PATTERN_PREFIX, dan PATTERN_SIMPLE_GLOB di class PatternMatcher.
- Tanda bintang ('
android:permission
- Nama suatu izin yang harus dimiliki klien untuk membaca atau menulis
data penyedia konten. Atribut ini adalah cara yang mudah untuk menetapkan
satu izin untuk membaca dan menulis. Namun,
atribut
readPermission
danwritePermission
lebih diprioritaskan daripada atribut ini. android:readPermission
- Suatu izin yang harus dimiliki klien untuk mengkueri penyedia konten.
android:writePermission
- Suatu izin yang harus dimiliki klien untuk membuat perubahan pada data yang dikontrol oleh penyedia konten.
- diperkenalkan di:
- API Level 4
- lihat juga:
SearchManager
Manifest.permission
- Keamanan dan Izin
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-02-23 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"
}]