<路徑權限>

語法:
<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 個至多次的序列 開頭的字元
  • 半形句號後面加上星號 (.*),符合 零個或多個字元。

因為系統在讀取字串時,會使用反斜線 (\) 做為逸出字元 剖析為模式之前,您必須先進行雙重逸出。 例如,將常值「*」寫入為「\\*」和 常值 \ 寫入為「\\\」。這是 與您使用 Java 程式設計語言建構字串時寫入的內容相同。

如要進一步瞭解這些模式,請參閱 PATTERN_LITERALPATTERN_PREFIXPATTERN_SIMPLE_GLOBPatternMatcher 類別。

android:permission
用戶端讀取或寫入 內容供應器的資料這項屬性可方便您針對讀取和寫入設定單一權限。不過,readPermissionwritePermission 屬性的優先順序高於這項屬性。
android:readPermission
用戶端查詢內容供應器所需的權限。
android:writePermission
如果用戶端要變更內容供應器控管的資料,需具備的權限。
導入版本:
API 級別 4
另請參閱:
SearchManager
Manifest.permission
安全性提示