टैग अनुमति-समूह सिर्फ एक विशेष श्रेणी के अंतर्गत समूह के लिए एक या अधिक अनुमतियों प्रयोग किया जाता है। डेवलपर की साइट 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.
उदाहरण के लिए से, संदेशों से संबंधित अनुमतियाँ, android.permission.SEND_SMS, RECEIVE_SMS और सभी संदेशों से संबंधित android.permission-group.MESSAGES के तहत वर्गीकृत किया है अनुमतियाँ कहते हैं कि एक आम आइकन हो ।
एंड्रॉयड स्रोत 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" />
यहाँ की AndroidManifest.xml से, android.permission-group.MESSAGES अनुमतियों में एक आम आइकन और नाम के तहत इन अनुमतियों को अपने अनुप्रयोगों इन अनुमतियों का उपयोग करता है जब categorises।
एक नमूना आवेदन परिणाम देखने के लिए में
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
दे। उन दो अनुमतियों को एक सामान्य श्रेणी में समूहीकृत किया जाएगा।
लागत पैसे एंड्रॉयड की वजह से है: permissionFlags = "costsMoney" SEND_SMS अनुमति में। इसलिए अनुमति समूह का उपयोग केवल अनुमतियों को वर्गीकृत करने के लिए किया जाता है। इसका उपयोग एक या अधिक अनुमतियों को समूह में करने के लिए नहीं किया जा सकता है।
अनुमति-समूह में अनुमतियों की सूची है जो ठीक है ... लेकिन इस समूह का कुछ उपयोग हो सकता है। वास्तव में क्या है केवल अनुमतियों को संग्रहित करने के लिए? – Shree