Il tag permission-gruppo è solo utilizzato per raggruppare una o più autorizzazioni in una determinata categoria. Dal sito dello sviluppatore http://developer.android.com/guide/topics/manifest/permission-group-element.html
Declares a name for a logical grouping of related permissions. Individual
permission join the group through the permissionGroup attribute of the
<permission> element. Members of a group are presented together in the
user interface.
Note that this element does not declare a permission itself, only a category in
which permissions can be placed. See the <permission> element for element for
information on declaring permissions and assigning them to groups.
Per esempio, i permessi i messaggi relativi, per esempio, android.permission.SEND_SMS RECEIVE_SMS e tutte le autorizzazioni relative ai messaggi sono raggruppati sotto android.permission-group.MESSAGES di avere un'icona comune .
Da AndroidManifest.xml di source Android https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml
<permission-group android:name="android.permission-group.MESSAGES"
android:label="@string/permgrouplab_messages"
android:icon="@drawable/perm_group_messages"
android:description="@string/permgroupdesc_messages"
android:permissionGroupFlags="personalInfo"
android:priority="360"/>
<!-- Allows an application to monitor incoming SMS messages, to record
or perform processing on them. -->
<permission android:name="android.permission.RECEIVE_SMS"
android:permissionGroup="android.permission-group.MESSAGES"
android:protectionLevel="dangerous"
android:label="@string/permlab_receiveSms"
android:description="@string/permdesc_receiveSms" />
<!-- Allows an application to send SMS messages. -->
<permission android:name="android.permission.SEND_SMS"
android:permissionGroup="android.permission-group.MESSAGES"
android:protectionLevel="dangerous"
android:permissionFlags="costsMoney"
android:label="@string/permlab_sendSms"
android:description="@string/permdesc_sendSms" />
Qui, l'android.permission-group.MESSAGES categorizza queste autorizzazioni sotto l'icona di un comune e nome nel autorizzazioni quando le applicazioni utilizza queste autorizzazioni.
Dare
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
in un'applicazione di esempio per vedere il risultato. Queste due autorizzazioni saranno raggruppate in una categoria comune.
Il denaro costi è a causa del android: permissionFlags = "costsMoney" di autorizzazione Send_SMS. Quindi, il gruppo di autorizzazioni viene utilizzato solo per classificare le autorizzazioni. Non può essere utilizzato come per raggruppare una o più autorizzazioni.
Il gruppo di autorizzazioni contiene un elenco di permessi che va bene ... Ma potrebbe esserci qualche uso di questo gruppo. che cosa è esattamente. Solo per la memorizzazione delle autorizzazioni? – Shree