- 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_query
ile 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_LITERAL
PATTERN_PREFIX
vePATTERN_SIMPLE_GLOB
PatternMatcher
sı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
readPermission
vewritePermission
ö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.:
SearchManager
Manifest.permission
- Güvenlik ipuçları
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: 2024-08-22 UTC.
[null,null,["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]