<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" />
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 ve PATTERN_SIMPLE_GLOB PatternMatcher sınıfına girer.

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