AndroidManifest.xml文件詳解(permission-group)

語法(SYNTAX):

<permission-groupandroid:description="string resource"
                  android:icon="drawable resource"
                  android:label="string resource"
                  android:name="string"/>

被包含於(CONTAINED IN):

<manifest>

說明(DESCRIPTION):

給相關的權限聲明一個邏輯上的分組名稱。獨立的權限要通過<permission>元素的permissionGroup屬性來加入權限分組。同一分組的中成員會一起展現在用戶的界面中。

要註意的是這個元素本身並不能聲明權限,它隻是放置相關權限的一個分類。有關聲明權限和權限分組的相關信息,請看<permission>元素。

屬性(ATTRIBUTES):

android:description

這個屬性用於給權限組定義一個用戶可讀的說明性文本。這個文本應該比標簽更長、更詳細。這個屬性必須要引用一個字符串資源,跟label屬性不一樣,它不能夠使用原生的字符串。

android:icon

這個屬性定義瞭一個代表權限的圖標。這個屬性要使用包含圖片定義的可繪制資源來定義。

android:label

這個屬性給權限組定義瞭一個用戶可讀的名稱。為瞭開發方便,在開發時,可以直接使用原生的字符串來設置這個屬性。但是,當應用程序正式發佈時,應該使用字符串資源來設置,以便能夠像用戶界面中其他的字符串一樣能夠被本地化。

android:name

這個屬性定義瞭權限組的名稱,它是能夠分配給<permission>元素的permissionGroup屬性的名稱。

被引入的版本(INTRODUCED IN):

API Level 1

 

摘自 FireOfStar的專欄

發佈留言