- 語法:
<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_LITERAL
、PATTERN_PREFIX
和PATTERN_SIMPLE_GLOB
的PatternMatcher
類別。 - 星號 (
android:permission
- 用戶端讀取或寫入
內容供應器的資料這項屬性可方便您針對讀取和寫入設定單一權限。不過,
readPermission
和writePermission
屬性的優先順序高於這項屬性。 android:readPermission
- 用戶端查詢內容供應器所需的權限。
android:writePermission
- 如果用戶端要變更內容供應器控管的資料,需具備的權限。
- 導入版本:
- API 級別 4
- 另請參閱:
SearchManager
Manifest.permission
- 安全性提示
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-08-22 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-22 (世界標準時間)。"],[],[]]