- söz dizimi:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- şunları içerir:
<provider>
- description:
- İçerik sağlayıcıdaki belirli bir veri alt kümesi için yolu ve gerekli izinleri tanımlar. Bu öğe, birden fazla yol sağlamak için birden fazla kez belirtilebilir.
- özellikler:
android:path
- İçerik sağlayıcı verilerinin bir alt kümesi için tam URI yolu.
Yalnızca bu yolla tanımlanan belirli verilere izin verilebilir.
Arama önerisi içeriği sağlamak için kullanıldığında bu sonuna
/search_suggest_query
eklenir. android:pathPrefix
- İçerik sağlayıcı verilerinin bir alt kümesi için URI yolunun ilk kısmı. İzin, bu ilk kısmı paylaşan yolları olan tüm veri alt kümelerine verilebilir.
android:pathPattern
- İçerik sağlayıcı verilerinin bir alt kümesi için tam URI yolu, ancak aşağıdaki joker karakterlerin kullanılabildiği bir yol:
- Yıldız işareti (
*
). Bu, hemen öncesindeki karakterin sıfır ila çok sayıda tekrarıyla eşleşir. - Nokta işareti ve ardından yıldız işareti (
.*
). Sıfır veya daha fazla karakterden oluşan herhangi bir diziyle eşleşir.
Dize XML'den okunurken çıkış karakteri olarak ters eğik çizgi (
\
) kullanıldığından, dize kalıp olarak ayrıştırılmadan önce çift kod dışına almanız gerekir. Örneğin,*
değişmez değeri "\\*
",\
harfi ise "\\\
" olarak yazılır. Bu, dizeyi Java programlama dilinde oluşturuyorsanız yazacağınızla aynıdır.Bu kalıp türleri hakkında daha fazla bilgi için
PatternMatcher
sınıfındakiPATTERN_LITERAL
,PATTERN_PREFIX
vePATTERN_SIMPLE_GLOB
açıklamalarına bakın. - Yıldız işareti (
android:permission
- İstemcilerin, içerik sağlayıcının verilerini okumak veya yazmak için ihtiyaç duyduğu iznin adı. Bu özellik, hem okuma hem de yazma için tek bir izin belirlemenin kullanışlı bir yoludur. Ancak
readPermission
vewritePermission
özellikleri bundan daha önceliklidir. 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.
- kullanıma sunulduğu tarih:
- API düzeyi 4
- şuna da bakabilirsiniz:
SearchManager
Manifest.permission
- Güvenlikle ilgili 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: 2023-10-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]