- söz dizimi:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- bulunduğu yer:
<provider>- description:
- Belirli bir veri alt kümesinin yolunu ve gerekli izinleri tanımlar bir web sitesine sahip olur. Bu öğe, birden fazla kez belirtilir.
- özellikler:
android:path- İçerik sağlayıcı verilerinin bir alt kümesi için tam URI yolu.
Yalnızca bu yol ile tanımlanan belirli verilere izin verilebilir.
Arama önerisi içeriği sağlamak için kullanıldığında
/search_suggest_queryile birlikte. android:pathPrefix- İçerik sağlayıcı verilerinin bir alt kümesi için URI yolunun ilk bölümü. Bu başlangıç parçasını paylaşan yollara sahip tüm veri alt kümelerine izin verilebilir.
android:pathPattern- İçerik sağlayıcı verilerinin bir alt kümesi için tam URI yolu
ancak aşağıdaki joker karakterleri kullanabilen bir kod olmalıdır:
- Yıldız işareti (
*). Bu, sıfır ila çok sayıda tekrar içeren bir diziyle eşleşir karakteri ekleyin. - Nokta ve ardından yıldız işareti (
.*) gelir. Bu, en az karakter olmalıdır.
Çünkü dize okunurken ters eğik çizgi (
\), kaçış karakteri olarak kullanılır kalıbı olarak ayrıştırılmadan önce iki kez kod dışına almanız gerekir. Örneğin,*değişmez değeri "\\*" olarak yazılır. ve\değişmez değeri "\\\" olarak yazılır. Bu dizeyi Java programlama dilinde oluşturuyorsanız yazdığınızla aynıdır.Bu tür kalıplar hakkında daha fazla bilgi için
PATTERN_LITERALPATTERN_PREFIXvePATTERN_SIMPLE_GLOBPatternMatchersınıfına girer. - Yıldız işareti (
android:permission- İstemcilerin
için de geçerlidir. Bu özellik, etiketleri kullanarak
hem okuma hem de yazma için tek bir izin almanız gerekir. Ancak
readPermissionvewritePermissionözellikleri önceliklidir istiyorum. android:readPermission- İstemcilerin içerik sağlayıcıyı sorgulamak için ihtiyaç duyduğu izin.
android:writePermission- İstemcilerin, içerik sağlayıcı tarafından kontrol edilen verilerde değişiklik yapmak için ihtiyaç duyduğu izin.
- tanıtıldığı yer:
- API düzeyi 4
- ayrıca bkz.:
SearchManagerManifest.permission- Güvenlik ipuçları
<yol-izini>
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]