<yol-izini>

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ındaki PATTERN_LITERAL, PATTERN_PREFIX ve PATTERN_SIMPLE_GLOB açıklamalarına bakın.

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 ve writePermission ö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ı