Stay organized with collections Save and categorize content based on your preferences.
語法:
<path-permission android:path="string"
                 android:pathPrefix="string"
                 android:pathPattern="string"
                 android:permission="string"
                 android:readPermission="string"
                 android:writePermission="string" />
包含於:
<provider>
說明:
定義內容供應器中特定資料子集的路徑和必要權限。可多次指定這個元素,藉此提供多個路徑。
屬性:
android:path
內容供應器資料子集的完整 URI 路徑。只能將這項權限授予這個路徑識別的特定資料。用於提供搜尋建議內容時,必須附加「/search_suggest_query」。
android:pathPrefix
內容供應器資料子集的 URI 路徑初始部分。透過共用此初始部分的路徑,可將權限授予所有資料子集。
android:pathPattern
內容供應器資料子集的完整 URI 路徑,但須可使用下列萬用字元:
  • 星號 (「*」)。這符合 0 至前方緊鄰的字元多次出現的序列。
  • 半形句號後面加上星號 (「.*」) 這符合 0 個以上字元的任何序列。

由於在從 XML 讀取字串時 (在剖析為模式之前),會使用「\」做為逸出字元,因此您必須雙重逸出。例如,將常值「*」會寫入為「\\*」,而常值「\」會寫入為「\\」。如果使用 Java 程式碼建構字串,這基本上等同於需要寫入的內容。

若要進一步瞭解這類模式,請參閱 PatternMatcher 類別中的 PATTERN_LITERALPATTERN_PREFIXPATTERN_SIMPLE_GLOB 說明。

android:permission
用戶端讀取或寫入內容供應器資料所需的權限名稱。這項屬性可讓使用者輕鬆設定讀取和寫入的單一權限。不過,readPermissionwritePermission 屬性的優先順序高於這項屬性。
android:readPermission
用戶端必須具備這項權限,才能查詢內容供應器。
android:writePermission
用戶端必須具備這項權限,才能變更內容供應器控管的資料。
導入版本:
API 級別 4
另請參閱:
SearchManager
Manifest.permission
安全性和權限