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