- söz dizimi:
<grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" />
- bulunduğu yer:
<provider>- description:
- Üst içerik sağlayıcının kullandığı uygulama verilerinin alt kümelerini belirtir
erişim iznine sahip. Veri alt kümeleri, bir
content:URI'si. URI'nın yetkili kısmı içerik sağlayıcı. İzin verme, sağlayıcının e-posta adresini kullanmayan o kısıtlamayı aşmak için kendi verilerine erişme iznine sahip olan kullanıcılar ücret alınır.İçerik sağlayıcının
grantUriPermissionsözelliğitrueise, yalnızca bilgi sağlamak. Ancak bu özellikfalseise izin yalnızca bu öğe tarafından belirtilen veri alt kümelerine verilir. Bir sağlayıcı sınırsız sayıda<grant-uri-permission>öğesi içerebilir. Her biri, olası üç özellikten birini kullanarak yalnızca bir yol belirtebilir.İznin nasıl verildiğiyle ilgili daha fazla bilgi için
<intent-filter>öğesiningrantUriPermissionsözelliği için de geçerlidir. - özellikler:
android:pathandroid:pathPrefixandroid:pathPattern- İzin verilebilecek veri alt kümelerini veya alt kümelerini tanımlayan bir yol
vermiştir.
pathözelliği tam bir yolu belirtir. Yalnızca tanımlanan belirli veri alt kümesine izin verilebilir bu yolu izler.pathPrefixözelliği, bir yolun ilk kısmını belirtir. İzin, bu izni paylaşan yollara sahip tüm veri alt kümelerine verilebilir ilk kısım.pathPatternözelliği tam bir yol belirtir, ancak bir şu joker karakterleri içerebilir:- Yıldız işareti (
*), sıfır ila çok sayıda olan bir diziyle eşleşir karakteri ekleyin. ve ardından yıldız işareti (
.*) gelen nokta, çok fazla karakter kullanabilirsiniz.
Çünkü dize okunurken çıkış karakteri olarak
\kullanılır kalıbı olarak ayrıştırılmadan önce iki kez kod dışına almanız gerekir. Örneğin, bir*kelimesi\\*olarak yazılır ve\değişmez değeri\\\olarak yazılır.Bu tür kalıplar hakkında daha fazla bilgi için
PATTERN_LITERAL,PATTERN_PREFIXvePATTERN_SIMPLE_GLOBPatternMatchersınıf. - Yıldız işareti (
- tanıtıldığı yer:
- API düzeyi 1
- ayrıca bkz.:
- .
grantUriPermissionsözelliğinin<provider>öğe
<grant-uri-permission>
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."],[],[]]