19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpage.title=<permission-group>
22a1b706ec11e53689a2f86cc8e558e74591b462aScott Mainparent.title=The AndroidManifest.xml File
32a1b706ec11e53689a2f86cc8e558e74591b462aScott Mainparent.link=manifest-intro.html
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project@jd:body
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dl class="xml">
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>syntax:</dt>
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><pre class="stx">&lt;permission-group android:<a href="#desc">description</a>="<i>string resource</i>"
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                  android:<a href="#icon">icon</a>="<i>drawable resource</i>"
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                  android:<a href="#label">label</a>="<i>string resource</i>"
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                  android:<a href="#nm">name</a>="<i>string</i>" /&gt;</pre></dd>
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>contained in:</dt>
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><code><a href="{@docRoot}guide/topics/manifest/manifest-element.html">&lt;manifest&gt;</a></code></dd>
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>description:</dt>
173155825c256b150cfa635ad27ac7a2bab76371b0Dirk Dougherty<dd itemprop="description">Declares a name for a logical grouping of related permissions.  Individual
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpermission join the group through the {@code permissionGroup} attribute of the
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<code><a href="{@docRoot}guide/topics/manifest/permission-element.html">&lt;permission&gt;</a></code> element.  Members of a group are
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpresented together in the user interface.
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<p>
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectNote that this element does not declare a permission itself, only a category in 
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectwhich permissions can be placed.  See the 
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<code><a href="{@docRoot}guide/topics/manifest/permission-element.html">&lt;permission&gt;</a></code> element for element for information 
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projecton declaring permissions and assigning them to groups.
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</p></dd>
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>attributes:</dt>
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><dl class="attr">
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt><a name="desc"></a>{@code android:description}</dt>
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd>User-readable text that describes the group.  The text should be 
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectlonger and more explanatory than the label.  This attribute must be 
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectset as a reference to a string resource.  Unlike the {@code label}
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectattribute, it cannot be a raw string.</dd>
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt><a name="icon"></a>{@code android:icon}</dt>
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd>An icon representing the permission.  This attribute must be set
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectas a reference to a drawable resource containing the image definition.</dd>
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt><a name="label"></a>{@code android:label}</dt>
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd>A user-readable name for the group.  As a convenience, the label can 
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectbe directly set as a raw string while you're developing the application.  
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectHowever, when the application is ready to be published, it should be set 
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectas a reference to a string resource, so that it can be localized like other 
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectstrings in the user interface.</dd>
479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt><a name="nm"></a>{@code android:name}</dt>
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd>The name of the group.  This is the name that can be assigned to a
509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<code><a href="{@docRoot}guide/topics/manifest/permission-element.html">&lt;permission&gt;</a></code>
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectelement's
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<code><a href="{@docRoot}guide/topics/manifest/permission-element.html#pgroup">&lt;permissionGroup&gt;</a></code>
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectattribute.</dd>
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</dl></dd>
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
569c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<!-- ##api level indication## -->
579c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<dt>introduced in:</dt>
589c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<dd>API Level 1</dd>
599c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>see also:</dt>
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><code><a href="{@docRoot}guide/topics/manifest/permission-element.html">&lt;permission&gt;</a></code>
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<br/><code><a href="{@docRoot}guide/topics/manifest/permission-tree-element.html">&lt;permission-tree&gt;</a></code>
639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<br/><code><a href="{@docRoot}guide/topics/manifest/uses-permission-element.html">&lt;uses-permission&gt;</a></code></dd>
649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</dl>
66