標籤:
<path-permission>
英文原文:http://developer.android.com/guide/topics/manifest/path-permission-element.html
採集(更新)日期:2014-7-1
搬遷自原部落格:http://blog.sina.com.cn/s/blog_48d491300100zmut.html
-
文法:
-
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
-
包含於:
-
<provider>
-
說明:
-
定義 Content Provider 內某個資料子集的路徑和存取權限。 本元素可被多次定義,以便指定多個路徑。
-
屬性:
-
-
android:path
-
Content Provider 資料的某個子集的完整 URI 路徑。 只會針對本路徑標明的這部分資料進行授權。 如果 Content Provider 是用來提供搜尋建議項的,則必須後跟“/search_suggest_query”。
-
android:pathPrefix
-
Content Provider 資料子集的 URI 路徑的開頭部分。 可以對所有以此為路徑首碼的資料進行授權。
-
android:pathPattern
-
Content Provider 資料子集的完整URI路徑,只是可使用以下萬用字元:
- 星號(“
*”)。匹配緊隨其前字元的0次或多次出現。
- 句點後跟星號(“
.*”)。匹配任何字元的0次或多次出現。
從 XML 讀取字串時(在作為運算式被解析以前),‘\‘被用作逸出字元,因此需要進行二次轉義: 比如,‘*‘ 應寫成"\\*" , “\” 應寫成"\\\\" 。 這基本上和 Java 代碼裡構造字串的寫法相同。
關於這三種運算式的更多資訊,請參閱 PatternMatcher 類中的 PATTERN_LITERAL、 PATTERN_PREFIX 和 PATTERN_SIMPLE_GLOB 的說明。
-
android:permission
-
用戶端要讀寫 Content Provider 的資料而必須具有的許可權名稱。 本屬性為同時設定讀和寫入權限提供了一種簡便途徑。 不過,
readPermission 、
writePermission 屬性可以覆蓋本設定。
-
android:readPermission
-
用戶端要查詢 Content Provider 的資料而必須具有的許可權。
-
android:writePermission
-
用戶端要修改 Content Provider 所控制的資料而必須具有的許可權。
-
引入自:
-
API 層級 4
-
參閱:
-
SearchManager
-
Manifest.permission
-
安全和許可權
Android開發-API指南-<path-permission>