19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpage.title=<category> 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"><category android:<a href="#nm">name</a>="<i>string</i>" /></pre></dd> 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>contained in:</dt> 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><code><a href="{@docRoot}guide/topics/manifest/intent-filter-element.html"><intent-filter></a></code></dd> 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>description:</dt> 143155825c256b150cfa635ad27ac7a2bab76371b0Dirk Dougherty<dd itemprop="description">Adds a category name to an intent filter. See 1550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main<a href="{@docRoot}guide/components/intents-filters.html">Intents and 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectIntent Filters</a> for details on intent filters and the role of category 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectspecifications within a filter.</dd> 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>attributes:</dt> 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><dl class="attr"> 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt><a name="nm"></a>{@code android:name}</dt> 229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd>The name of the category. Standard categories are defined in the 239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project{@link android.content.Intent} class as {@code CATEGORY_<i>name</i>} 249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectconstants. The name assigned here can be derived from those constants 259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectby prefixing "{@code android.intent.category.}" to the 269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project{@code <i>name</i>} that follows {@code CATEGORY_}. For example, 279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectthe string value for {@code CATEGORY_LAUNCHER} is 289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project"{@code android.intent.category.LAUNCHER}". 299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 30df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Main<p class="note"><strong>Note:</strong> In order to receive implicit intents, you must include the 31df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Main{@link android.content.Intent#CATEGORY_DEFAULT} category in the intent filter. The methods 32df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Main{@link android.app.Activity#startActivity startActivity()} and 33df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Main{@link android.app.Activity#startActivityForResult startActivityForResult()} treat all intents 34df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Mainas if they declared the {@link android.content.Intent#CATEGORY_DEFAULT} category. 35df75bdcc5546112958a6a5834c1a7e060f88bc68Scott MainIf you do not declare it in your intent filter, no implicit intents will resolve to 36df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Mainyour activity.</p> 37df75bdcc5546112958a6a5834c1a7e060f88bc68Scott Main 389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<p> 399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectCustom categories should use the package name as a prefix, to ensure 409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectthat they are unique. 419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</p></dd> 429c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty</dl></dd> 439c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty 449c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<!-- ##api level indication## --> 459c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<dt>introduced in:</dt> 469c3209db78bf171f5055baae376f7bdfdfba4a9fDirk Dougherty<dd>API Level 1</dd> 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dt>see also:</dt> 499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dd><code><a href="{@docRoot}guide/topics/manifest/action-element.html"><action></a></code> 509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<br/><code><a href="{@docRoot}guide/topics/manifest/data-element.html"><data></a></code></dd> 519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</dl> 53