<路徑權限>

語法:
<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
安全性提示