Intent Clase

Definición

Una intención es una descripción abstracta de una operación que se va a realizar.

[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Herencia
Intent
Derivado
Atributos
Implementaciones

Comentarios

Una intención es una descripción abstracta de una operación que se va a realizar. Se puede usar con Context#startActivity(Intent) startActivity para iniciar un android.app.Activity, android.content.Context#sendBroadcast(Intent) broadcastIntent para enviarlo a cualquier componente interesado BroadcastReceiver BroadcastReceiver y android.content.Context#startService o android.content.Context#bindService para comunicarse con un fondo android.app.Service.

Una intención proporciona una utilidad para realizar el enlace en tiempo de ejecución en distintas aplicaciones. Su uso más significativo es el lanzamiento de actividades, donde se puede considerar como el pegamento entre actividades. Básicamente es una estructura de datos pasiva que contiene una descripción abstracta de una acción que se va a realizar.

<div class="special reference"><h3>Developer Guides</h3>

Para obtener información sobre cómo crear y resolver intenciones, lea la guía para desarrolladores Intents and Intent Filters (Intenciones y filtros de intención ).

</Div>

"IntentStructure"><h3>Intent Structure</h3>

Los elementos principales de información de una intención son:

<ul><li>

<b>action</b> : la acción general que se va a realizar, como #ACTION_VIEW, #ACTION_EDIT, #ACTION_MAINetc.

</li li><>

<b>data</b>: los datos en los que operar, como un registro de persona en la base de datos de contactos, expresados como .android.net.Uri

</li></ul>

Algunos ejemplos de pares de acción y datos son:

<ul><li>

<b>#ACTION_VIEWcontent://contacts/people/1</b> : muestra información sobre la persona cuyo identificador es "1".

</li li><>

<b>#ACTION_DIALcontent://contacts/people/1</b> - Mostrar el marcador telefónico con la persona rellenada.

</li li><>

<b>#ACTION_VIEWtel:123</b> - Mostrar el marcador telefónico con el número especificado rellenado. Observe cómo la acción VIEW hace lo que se considera lo más razonable para un URI determinado.

</li li><>

<b>#ACTION_DIALtel:123</b> - Mostrar el marcador telefónico con el número especificado rellenado.

</li li><>

<b>#ACTION_EDITcontent://contacts/people/1</b> - Editar información sobre la persona cuyo identificador es "1".

</li li><>

<b>#ACTION_VIEWcontent://contacts/people/</b> : mostrar una lista de personas que el usuario puede examinar. Este ejemplo es una entrada típica de nivel superior en la aplicación Contactos, en la que se muestra la lista de personas. Si se selecciona una persona determinada para ver, se usaría una nueva intención {<b>#ACTION_VIEWcontent://contacts/people/N</b> } para iniciar una actividad para mostrar a esa persona.

</li></ul>

Además de estos atributos principales, hay una serie de atributos secundarios que también puede incluir con una intención:

<ul><li>

<b>category</b> : proporciona información adicional sobre la acción que se va a ejecutar. Por ejemplo, #CATEGORY_LAUNCHER significa que debe aparecer en el iniciador como una aplicación de nivel superior, mientras #CATEGORY_ALTERNATIVE que debe incluirse en una lista de acciones alternativas que el usuario puede realizar en un fragmento de datos.

<Li>

<b>type</b> : especifica un tipo explícito (un tipo MIME) de los datos de intención. Normalmente, el tipo se deduce de los propios datos. Al establecer este atributo, se deshabilita esa evaluación y se fuerza un tipo explícito.

<Li>

<b>component</b> : especifica un nombre explícito de una clase de componente que se va a usar para la intención. Normalmente, esto se determina examinando la otra información de la intención (la acción, el tipo y las categorías) y la coincidencia con un componente que puede controlarlo. Si se establece este atributo, no se realiza ninguna evaluación y este componente se usa exactamente como está. Al especificar este atributo, todos los demás atributos Intent se convierten en opcionales.

<Li>

<b>extras</b> : se trata de una Bundle de las informaciones adicionales. Se puede usar para proporcionar información extendida al componente. Por ejemplo, si tenemos una acción para enviar un mensaje de correo electrónico, también podríamos incluir datos adicionales aquí para proporcionar un asunto, cuerpo, etc.

</ul>

Estos son algunos ejemplos de otras operaciones que puede especificar como intenciones mediante estos parámetros adicionales:

<ul><li>

<b>#ACTION_MAIN con la categoría #CATEGORY_HOME</b> - Iniciar la pantalla principal.

</li li><>

<b>#ACTION_GET_CONTENT con tipo android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> - Mostrar la lista de números de teléfono de las personas, lo que permite al usuario examinarlos y seleccionar uno y devolverlo a la actividad primaria.

</li li><>

<b>#ACTION_GET_CONTENT con tipo */* MIME y categoría #CATEGORY_OPENABLE</b> : muestra todos los selectores de datos que se pueden abrir con ContentResolver#openInputStream(Uri) ContentResolver.openInputStream(), lo que permite al usuario elegir uno de ellos y, a continuación, algunos datos dentro de él y devolver el URI resultante al autor de la llamada. Esto se puede usar, por ejemplo, en una aplicación de correo electrónico para permitir al usuario elegir algunos datos que incluir como datos adjuntos.

</li></ul>

Hay una variedad de constantes de categoría y acción de intención estándar definidas en la clase Intent, pero las aplicaciones también pueden definir sus propias. Estas cadenas usan el ámbito de estilo Java para asegurarse de que son únicas; por ejemplo, el estándar #ACTION_VIEW se denomina "android.intent.action.VIEW".

En conjunto, el conjunto de acciones, tipos de datos, categorías y datos adicionales define un lenguaje para el sistema que permite la expresión de frases como "llamar a la celda de john smith". A medida que se agregan aplicaciones al sistema, pueden ampliar este lenguaje agregando nuevas acciones, tipos y categorías, o bien pueden modificar el comportamiento de las frases existentes proporcionando sus propias actividades que las controlan.

"IntentResolution"><h3>Intent Resolution</h3>

Hay dos formas principales de intenciones que usará.

<ul><li>

<b>Explicit Intents</b> han especificado un componente (a través #setComponent de o #setClass), que proporciona la clase exacta que se va a ejecutar. A menudo, estos no incluirán ninguna otra información, simplemente siendo una manera de que una aplicación inicie varias actividades internas que tiene como el usuario interactúa con la aplicación.

<Li>

<b>Las intenciones implícitas</b> no han especificado un componente; en su lugar, deben incluir suficiente información para que el sistema determine cuál de los componentes disponibles es mejor ejecutar para esa intención. </ul>

Cuando se usan intenciones implícitas, dada esta intención arbitraria, es necesario saber qué hacer con ella. Esto se controla mediante el proceso de <resolución de intención em<>/em>, que asigna una intención a , android.app.ActivityBroadcastReceivero android.app.Service (o a veces dos o más actividades o receptores) que pueden controlarlo.

Básicamente, el mecanismo de resolución de intenciones gira en torno a la coincidencia de una intención con todas las < intent-filter> descripciones en los paquetes de aplicación instalados. (Además, en el caso de las difusiones, los BroadcastReceiver objetos registrados explícitamente con Context#registerReceiver). Puede encontrar más detalles sobre esto en la documentación de la IntentFilter clase .

Hay tres fragmentos de información en la intención que se usan para la resolución: la acción, el tipo y la categoría. Con esta información, se realiza una consulta en para PackageManager un componente que puede controlar la intención. El componente adecuado se determina en función de la información de intención proporcionada en el archivo de la AndroidManifest.xml siguiente manera:

<ul><li>

La <acción< b>/b>, si se especifica, debe aparecer por el componente como la que controla.

<Li>

El <tipo< b>/b> se recupera de los datos de la intención, si aún no se proporciona en la intención. Al igual que la acción, si un tipo se incluye en la intención (ya sea explícita o implícitamente en sus datos), el componente debe enumerarlo como el que controla.

<li> Para los datos que no son un content: URI y donde no se incluye ningún tipo explícito en la intención, se considera el <esquema< b>/b> de los datos de intención (como http: o mailto:). De nuevo, al igual que la acción, si estamos haciendo coincidir un esquema, el componente debe aparecer como uno que pueda controlar. <Li>

Las <categorías< b>/b>, si se proporcionan, deben>< aparecer todas/<em> por la actividad como categorías que controla. Es decir, si incluye las categorías #CATEGORY_LAUNCHER y #CATEGORY_ALTERNATIVE, solo se resolverá en los componentes con una intención que enumera <ambos></em> de esas categorías. Las actividades a menudo tendrán que admitir para #CATEGORY_DEFAULT que puedan ser encontradas por Context#startActivity Context.startActivity().

</ul>

Por ejemplo, considere la aplicación de ejemplo Bloc de notas que permite al usuario examinar una lista de datos de notas y ver detalles sobre elementos individuales. El texto en cursiva indica los lugares donde reemplazaría un nombre por uno específico de su propio paquete.

&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="<i>com.android.notepad</i>"&gt;
                &lt;application android:icon="@drawable/app_notes"
                        android:label="@string/app_name"&gt;

                    &lt;provider class=".NotePadProvider"
                            android:authorities="<i>com.google.provider.NotePad</i>" /&gt;

                    &lt;activity class=".NotesList" android:label="@string/title_notes_list"&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.MAIN" /&gt;
                            &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;action android:name="android.intent.action.PICK" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.GET_CONTENT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                    &lt;activity class=".NoteEditor" android:label="@string/title_note"&gt;
                        &lt;intent-filter android:label="@string/resolve_edit"&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.INSERT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                    &lt;/activity&gt;

                    &lt;activity class=".TitleEditor" android:label="@string/title_edit_title"
                            android:theme="@android:style/Theme.Dialog"&gt;
                        &lt;intent-filter android:label="@string/resolve_title"&gt;
                            &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;category android:name="android.intent.category.ALTERNATIVE" /&gt;
                            &lt;category android:name="android.intent.category.SELECTED_ALTERNATIVE" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                &lt;/application&gt;
            &lt;/manifest&gt;

La primera actividad, com.android.notepad.NotesList, sirve como entrada principal en la aplicación. Puede hacer tres cosas como se describe en sus tres plantillas de intención: <ol><li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" /&gt;
                &lt;category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" /&gt;
            &lt;/intent-filter&gt;

Esto proporciona una entrada de nivel superior en la aplicación del Bloc de notas: la acción MAIN estándar es un punto de entrada principal (no requiere ninguna otra información en la intención) y la categoría LAUNCHER indica que este punto de entrada debe aparecer en el iniciador de aplicaciones.

<Li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;action android:name="{@link #ACTION_PICK android.intent.action.PICK}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Esto declara las cosas que la actividad puede hacer en un directorio de notas. El tipo admitido se da con el < tipo> tag, donde vnd.android.cursor.dir/vnd.google.note es un URI del que se puede recuperar un cursor de cero o más elementos (vnd.android.cursor.dir) que contiene los datos del bloc de notas (vnd.google.note). La actividad permite al usuario ver o editar el directorio de datos (a través de las acciones VIEW y EDIT), o elegir una nota determinada y devolverla al autor de la llamada (mediante la acción PICK). Tenga en cuenta también la categoría DEFAULT que se proporciona aquí: se trata <de em>required</em> para que el Context#startActivity Context.startActivity método resuelva la actividad cuando su nombre de componente no se especifique explícitamente.

<Li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Este filtro describe la capacidad de volver al autor de la llamada a una nota seleccionada por el usuario sin necesidad de saber de dónde procede. El tipo vnd.android.cursor.item/vnd.google.note de datos es un URI del que se puede recuperar un cursor de exactamente un elemento (vnd.android.cursor.item) que contiene los datos del bloc de notas (vnd.google.note). La acción GET_CONTENT es similar a la acción PICK, donde la actividad volverá a su autor de llamada un fragmento de datos seleccionado por el usuario. Sin embargo, en este caso, el autor de la llamada especifica el tipo de datos que desean en lugar del tipo de datos del que va a elegir el usuario.

</Ol>

Dadas estas funcionalidades, las intenciones siguientes se resolverán en la actividad NotesList:

<ul><li>

<b>{ action=android.app.action.MAIN }</b> coincide con todas las actividades que se pueden usar como puntos de entrada de nivel superior en una aplicación.

<Li>

<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> es la intención real utilizada por el iniciador para rellenar su lista de nivel superior.

<Li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> muestra una lista de todas las notas de "content://com.google.provider.NotePad/notes", en las que el usuario puede examinar y ver los detalles.

<Li>

<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> proporciona una lista de las notas de "content://com.google.provider.NotePad/notes", desde la que el usuario puede elegir una nota cuya dirección URL de datos se devuelve al autor de la llamada.

<Li>

<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> es similar a la acción pick, pero permite al autor de la llamada especificar el tipo de datos que desean para que el sistema pueda encontrar la actividad adecuada para elegir algo de ese tipo de datos.

</ul>

La segunda actividad, com.android.notepad.NoteEditor, muestra al usuario una única entrada de nota y le permite editarla. Puede hacer dos cosas como se describe en sus dos plantillas de intención: <ol><li>

&lt;intent-filter android:label="@string/resolve_edit"&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

El primer propósito principal de esta actividad es permitir que el usuario interactúe con una sola nota, tal y como se describe en el tipo vnd.android.cursor.item/vnd.google.noteMIME . La actividad puede ver una nota o permitir al usuario editarla. De nuevo, se admite la categoría DEFAULT para permitir que la actividad se inicie sin especificar explícitamente su componente.

<Li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

El uso secundario de esta actividad es insertar una nueva entrada de nota en un directorio de notas existente. Esto se usa cuando el usuario crea una nueva nota: la acción INSERT se ejecuta en el directorio de notas, lo que hace que esta actividad se ejecute y haga que el usuario cree los nuevos datos de nota que, a continuación, agrega al proveedor de contenido.

</Ol>

Dadas estas funcionalidades, las intenciones siguientes se resolverán en la actividad NoteEditor:

<ul><li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> muestra al usuario el contenido de la nota <var>{ID}</var>.

<Li>

<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> permite al usuario editar el contenido de la nota <var>{ID}</var>.

<Li>

<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> crea una nueva nota vacía en la lista de notas de "content://com.google.provider.NotePad/notes" y permite al usuario editarla. Si mantienen sus cambios, el URI de la nota recién creada se devuelve al autor de la llamada.

</ul>

La última actividad, com.android.notepad.TitleEditor, permite al usuario editar el título de una nota. Esto se podría implementar como una clase que la aplicación invoca directamente (estableciendo explícitamente su componente en la intención), pero aquí se muestra una manera de publicar operaciones alternativas en los datos existentes:

&lt;intent-filter android:label="@string/resolve_title"&gt;
                &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" /&gt;
                &lt;category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

En la plantilla de intención única aquí, hemos creado nuestra propia acción privada denominada com.android.notepad.action.EDIT_TITLE que significa editar el título de una nota. Debe invocarse en una nota específica (tipo vnd.android.cursor.item/vnd.google.notede datos), como la vista anterior y las acciones de edición, pero aquí se muestra y edita el título contenido en los datos de la nota.

Además de admitir la categoría predeterminada como de costumbre, nuestro editor de títulos también admite otras dos categorías estándar: ALTERNATIVE y SELECTED_ALTERNATIVE. La implementación de estas categorías permite a otros encontrar la acción especial que proporciona sin saber directamente sobre ella, a través del android.content.pm.PackageManager#queryIntentActivityOptions método o con más frecuencia para crear elementos de menú dinámicos con android.view.Menu#addIntentOptions. Tenga en cuenta que en la plantilla de intención aquí también se ha proporcionado un nombre explícito para la plantilla (a través android:label="@string/resolve_title"de ) para controlar mejor lo que ve el usuario cuando se presenta esta actividad como una acción alternativa a los datos que están viendo.

Dadas estas funcionalidades, la siguiente intención se resolverá en la actividad TitleEditor:

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var }</b>> displays y permite al usuario editar el título asociado a la nota <var>{ID}</var>.

</ul>

<h3>Acciones de< actividad estándar/h3>

Estas son las acciones estándar actuales que la intención define para iniciar actividades (normalmente a través de Context#startActivity. Los más importantes y, con mayor frecuencia, son #ACTION_MAIN y #ACTION_EDIT.

<ul>li li<>#ACTION_WEB_SEARCH<#ACTION_FACTORY_TEST>><#ACTION_EDIT>#ACTION_PICK<>#ACTION_CHOOSER<><#ACTION_GET_CONTENT<>#ACTION_DIAL<#ACTION_ATTACH_DATA#ACTION_CALL><>#ACTION_SEND<>><#ACTION_SENDTO<#ACTION_DELETE>><#ACTION_INSERT#ACTION_RUN><#ACTION_ANSWER<><>#ACTION_PICK_ACTIVITY><<>#ACTION_SEARCH><<#ACTION_MAIN>#ACTION_VIEW#ACTION_SYNC<>

<h3>Acciones< de difusión estándar/h3>

Estas son las acciones estándar actuales que la intención define para recibir transmisiones (normalmente a través Context#registerReceiver de o una < receptor> etiqueta en un manifiesto).

<ul><li>#ACTION_PACKAGE_RESTARTED#ACTION_UID_REMOVED<>><#ACTION_PACKAGES_SUSPENDED><#ACTION_PACKAGE_DATA_CLEARED<>#ACTION_PACKAGES_UNSUSPENDED#ACTION_PACKAGE_CHANGED<#ACTION_PACKAGE_ADDED<<#ACTION_BATTERY_CHANGED><>#ACTION_PACKAGE_REMOVED>>#ACTION_BOOT_COMPLETED#ACTION_TIMEZONE_CHANGED<>#ACTION_TIME_CHANGED<<>><<>#ACTION_TIME_TICKli li<>><#ACTION_POWER_DISCONNECTED#ACTION_SHUTDOWN>#ACTION_POWER_CONNECTED<>

<p class="note"><strong>Note: </strong>If your app targets Android 11 (API level 30) or higher, registering broadcast such as #ACTION_PACKAGES_SUSPENDED that includes package details in the extras receive a filtered list of apps or nothing. Obtenga más información sobre cómo administrar la visibilidad del paquete.

<h3>Categorías< estándar/h3>

Estas son las categorías estándar actuales que se pueden usar para aclarar aún más una intención a través de #addCategory.

<ul><li>#CATEGORY_DEFAULT<li>li#CATEGORY_APP_MARKET#CATEGORY_VR_HOME><<>#CATEGORY_BROWSABLE<>#CATEGORY_TAB<>#CATEGORY_ALTERNATIVE<>#CATEGORY_SELECTED_ALTERNATIVE<>#CATEGORY_LAUNCHER<>#CATEGORY_INFO<>#CATEGORY_HOME<>#CATEGORY_PREFERENCE<>#CATEGORY_TEST<>#CATEGORY_CAR_DOCK<>#CATEGORY_DESK_DOCK<>#CATEGORY_LE_DESK_DOCK<>#CATEGORY_HE_DESK_DOCK<>#CATEGORY_CAR_MODE<>

<h3>Standard Extra Data</h3>

Estos son los campos estándar actuales que se pueden usar como datos adicionales a través de #putExtra.

<ul><li>#EXTRA_EMAIL<#EXTRA_DOCK_STATE_LE_DESK>#EXTRA_DOCK_STATE_CAR><<><>#EXTRA_CHANGED_COMPONENT_NAME<#EXTRA_DATA_REMOVED>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK><#EXTRA_DOCK_STATE_DESK>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<><<>#EXTRA_INITIAL_INTENTS<>#EXTRA_CC<#EXTRA_INTENT<#EXTRA_PHONE_NUMBER>><#EXTRA_ORIGINATING_URI#EXTRA_REFERRER><#EXTRA_KEY_EVENT<>>>#EXTRA_REPLACING><<>#EXTRA_SHORTCUT_ICON#EXTRA_ALARM_COUNT><<#EXTRA_BCC<#EXTRA_REMOTE_INTENT_TOKENli li>#EXTRA_SHORTCUT_ICON_RESOURCE<#EXTRA_TITLE<><<>#EXTRA_SUBJECT><#EXTRA_TEXT>><#EXTRA_TEMPLATE><#EXTRA_SHORTCUT_NAME#EXTRA_STREAMli><#EXTRA_SHORTCUT_INTENTli<>#EXTRA_UIDli>#EXTRA_USER_INITIATED< li/ul>

<h3>Flags</h3>

Estas son las marcas posibles que se pueden usar en la intención a través #setFlags de y #addFlags. Consulte #setFlags para obtener una lista de todas las marcas posibles.

Documentación de Java para android.content.Intent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

Intent()

Cree una intención vacía.

Intent(Context, Class)

Cree una intención para un componente específico.

Intent(Context, Type)

Una intención es una descripción abstracta de una operación que se va a realizar.

Intent(Intent)

Copia de constructor.

Intent(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Intent(String)

Cree una intención con una acción determinada.

Intent(String, Uri)

Cree una intención con una acción determinada y para una dirección URL de datos determinada.

Intent(String, Uri, Context, Class)

Cree una intención para un componente específico con una acción y datos especificados.

Intent(String, Uri, Context, Type)

Una intención es una descripción abstracta de una operación que se va a realizar.

Campos

ActionAirplaneModeChanged

Acción de difusión: el usuario ha cambiado el teléfono hacia o fuera del modo avión.

ActionAllApps

Acción de actividad: enumera todas las aplicaciones disponibles.

ActionAnswer

Acción de actividad: controle una llamada telefónica entrante.

ActionAppError

Acción de actividad: el usuario ha presionado el botón "Informe" en el cuadro de diálogo bloqueo/ANR.

ActionApplicationLocaleChanged

Acción de difusión: la configuración regional de una aplicación determinada ha cambiado.

ActionApplicationPreferences

Actividad que proporciona una interfaz de usuario para ajustar las preferencias de la aplicación.

ActionApplicationRestrictionsChanged

Acción de difusión: se envía después de cambiar las restricciones de la aplicación.

ActionAssist

Acción de actividad: realice la acción de asistencia.

ActionAttachData

Se usa para indicar que algún fragmento de datos debe adjuntarse a otro lugar.

ActionAutoRevokePermissions

Acción de actividad: inicie la interfaz de usuario para administrar el estado de revocación automática.

ActionBatteryChanged

Acción de difusión: se trata de una <difusión< pegajosa>/em> que contiene el estado de carga, el nivel y otra información sobre la batería.

ActionBatteryLow

Acción de difusión: indica una condición de batería baja en el dispositivo.

ActionBatteryOkay

Acción de difusión: indica que la batería ahora está bien después de estar baja.

ActionBootCompleted

Acción de difusión: se transmite una vez, una vez que el usuario ha terminado de arrancar.

ActionBugReport

Acción de actividad: muestra la actividad para notificar un error.

ActionCall

Acción de actividad: realice una llamada a alguien especificado por los datos.

ActionCallButton

Acción de actividad: el usuario ha presionado el botón "llamar" para ir al marcador u otra interfaz de usuario adecuada para realizar una llamada.

ActionCameraButton

Acción de difusión: se presionó el "Botón de cámara".

ActionCarrierSetup

Acción de actividad: punto de entrada principal para las aplicaciones de configuración del operador.

ActionChooser

Acción de actividad: muestra un selector de actividad, lo que permite al usuario elegir lo que desea antes de continuar.

ActionCloseSystemDialogs

Acción de difusión: esto se transmite cuando una acción del usuario debe solicitar un cuadro de diálogo temporal del sistema para descartarlo.

ActionConfigurationChanged

Acción de difusión: el dispositivo android.content.res.Configuration actual (orientación regional, etc.) ha cambiado.

ActionCreateDocument

Acción de actividad: permita al usuario crear un nuevo documento.

ActionCreateNote

Acción de actividad: inicia una actividad de toma de notas que se puede usar para crear una nota.

ActionCreateReminder

Acción de actividad: crea un recordatorio.

ActionCreateShortcut

Acción de actividad: crea un acceso directo.

ActionDateChanged

Acción de difusión: la fecha ha cambiado.

ActionDefault

Sinónimo de #ACTION_VIEW, la acción "estándar" que se realiza en un fragmento de datos.

ActionDefine

Acción de actividad: defina el significado de las palabras seleccionadas.

ActionDelete

Acción de actividad: elimine los datos especificados de su contenedor.

ActionDeviceStorageLow

Acción de difusión: una difusión fija que indica una condición de espacio de almacenamiento bajo en el dispositivo <p class="note"> Esta es una intención protegida que solo puede enviar el sistema.

ActionDeviceStorageOk

Acción de difusión: indica que la condición de espacio de almacenamiento bajo en el dispositivo ya no existe <p class="note"> Es una intención protegida que solo puede enviar el sistema.

ActionDial

Acción de actividad: marque un número según lo especificado por los datos.

ActionDockEvent

Acción de difusión: una difusión pegajosa para los cambios en el estado de acoplamiento físico del dispositivo.

ActionDreamingStarted

Acción de difusión: enviado después de que el sistema comienza a soñar.

ActionDreamingStopped

Acción de difusión: enviado después de que el sistema deje de soñar.

ActionEdit

Acción de actividad: proporcione acceso editable explícito a los datos especificados.

ActionExternalApplicationsAvailable

Acción de difusión: los recursos de un conjunto de paquetes (que anteriormente no estaban disponibles) están disponibles actualmente, ya que el medio en el que existen está disponible.

ActionExternalApplicationsUnavailable

Acción de difusión: los recursos de un conjunto de paquetes no están disponibles actualmente, ya que los medios en los que existen no están disponibles.

ActionFactoryTest

Acción de actividad: punto de entrada principal para las pruebas de fábrica.

ActionGetContent

Acción de actividad: permita al usuario seleccionar un tipo determinado de datos y devolverlo.

ActionGetRestrictionEntries

Difunda a una aplicación específica para consultar las restricciones admitidas que se imponen a los usuarios restringidos.

ActionGtalkServiceConnected

Acción de difusión: se ha establecido una conexión de GTalk.

ActionGtalkServiceDisconnected

Acción de difusión: se ha desconectado una conexión de GTalk.

ActionHeadsetPlug

Acción de difusión: auriculares cableados conectados o desconectados.

ActionInputMethodChanged

Acción de difusión: se ha cambiado un método de entrada.

ActionInsert

Acción de actividad: inserte un elemento vacío en el contenedor especificado.

ActionInsertOrEdit

Acción de actividad: elija un elemento existente o inserte un nuevo elemento y después edítelo.

ActionInstallFailure

Acción de actividad: actividad para controlar los errores de instalación dividida.

ActionInstallPackage

Acción de actividad: iniciar el instalador de la aplicación.

ActionLaunchCaptureContentActivityForNote

Acción de actividad: use con startActivityForResult para iniciar una actividad del sistema que captura contenido en la pantalla para realizar una captura de pantalla y presentarla al usuario para su edición.

ActionLocaleChanged

Acción de difusión: la configuración regional efectiva del receptor ha cambiado.

ActionLockedBootCompleted

Acción de difusión: se transmite una vez, después de que el usuario haya terminado de arrancar, pero mientras sigue en estado "bloqueado".

ActionMain

Acción de actividad: se inicia como punto de entrada principal, no espera recibir datos.

ActionManagedProfileAdded

Difusión enviada al usuario principal cuando se agrega un perfil administrado asociado (el perfil se creó y está listo para usarse).

ActionManagedProfileAvailable

Difusión enviada al usuario principal cuando un perfil administrado asociado está disponible.

ActionManagedProfileRemoved

Difusión enviada al usuario principal cuando se quita un perfil administrado asociado.

ActionManagedProfileUnavailable

Difusión enviada al usuario principal cuando un perfil administrado asociado no está disponible.

ActionManagedProfileUnlocked

Difusión enviada al usuario principal cuando se desbloquea el almacenamiento privado cifrado con credenciales para un perfil administrado asociado.

ActionManageNetworkUsage

Acción de actividad: muestra la configuración para administrar el uso de datos de red de una aplicación específica.

ActionManagePackageStorage

Acción de difusión: indica que se debe iniciar la notificación de condición de memoria baja confirmada por el usuario y la administración de paquetes.

ActionManageUnusedApps

Acción de actividad: inicie la interfaz de usuario para administrar aplicaciones sin usar (aplicaciones hibernadas).

ActionMediaBadRemoval

Acción de difusión: los medios externos se quitaron de la ranura de tarjeta SD, pero el punto de montaje no se desmontó.

ActionMediaButton

Acción de difusión: se presionó el "Botón multimedia".

ActionMediaChecking

Acción de difusión: los medios externos están presentes y se comprueban en disco La ruta de acceso al punto de montaje para el medio de comprobación está incluida en la intención.

ActionMediaEject

Acción de difusión: el usuario ha expresado el deseo de quitar los medios de almacenamiento externos.

ActionMediaMounted

Acción de difusión: los medios externos están presentes y montados en su punto de montaje.

ActionMediaNofs

Acción de difusión: el medio externo está presente, pero está usando un fs incompatible (o está en blanco) La ruta de acceso al punto de montaje para el medio de comprobación está incluida en la intención.

ActionMediaRemoved

Acción de difusión: se ha quitado el medio externo.

ActionMediaScannerFinished

Acción de difusión: el analizador multimedia ha terminado de examinar un directorio.

ActionMediaScannerScanFile

Acción de difusión: solicite al analizador multimedia que examine un archivo y agréguelo a la base de datos multimedia.

ActionMediaScannerStarted

Acción de difusión: el analizador multimedia ha empezado a examinar un directorio.

ActionMediaShared

Acción de difusión: los medios externos se desmontan porque se comparten a través del almacenamiento masivo USB.

ActionMediaUnmountable

Acción de difusión: los medios externos están presentes, pero no se pueden montar.

ActionMediaUnmounted

Acción de difusión: los medios externos están presentes, pero no se montan en su punto de montaje.

ActionMyPackageReplaced

Acción de difusión: se ha instalado una nueva versión de la aplicación en una existente.

ActionMyPackageSuspended

Acción de difusión: se envía a un paquete suspendido por el sistema.

ActionMyPackageUnsuspended

Acción de difusión: se envía a un paquete que no se ha abierto.

ActionNewOutgoingCall

Acción de difusión: una llamada saliente está a punto de colocarse.

ActionOpenDocument

Acción de actividad: permita al usuario seleccionar y devolver uno o varios documentos existentes.

ActionOpenDocumentTree

Acción de actividad: permite al usuario elegir un subárbol de directorio.

ActionPackageAdded

Acción de difusión: se ha instalado un nuevo paquete de aplicación en el dispositivo.

ActionPackageChanged

Acción de difusión: se ha cambiado un paquete de aplicación existente (por ejemplo, se ha habilitado o deshabilitado un componente).

ActionPackageDataCleared

Acción de difusión: el usuario ha borrado los datos de un paquete.

ActionPackageFirstLaunch

Acción de difusión: se envía al paquete del instalador de una aplicación cuando se inicia por primera vez esa aplicación (es decir, la primera vez que se mueve fuera del estado detenido).

ActionPackageFullyRemoved

Acción de difusión: un paquete de aplicación existente se ha quitado completamente del dispositivo.

ActionPackageInstall
Obsoletos.

Acción de difusión: desencadene la descarga y la instalación final de un paquete.

ActionPackageNeedsVerification

Acción de difusión: se envía al comprobador del paquete del sistema cuando se debe comprobar un paquete.

ActionPackageRemoved

Acción de difusión: se ha quitado un paquete de aplicación existente del dispositivo.

ActionPackageReplaced

Acción de difusión: se ha instalado una nueva versión de un paquete de aplicación, reemplazando una versión existente que se instaló anteriormente.

ActionPackageRestarted

Acción de difusión: el usuario ha reiniciado un paquete y se han eliminado todos sus procesos.

ActionPackagesSuspended

Acción de difusión: los paquetes se han suspendido.

ActionPackagesUnsuspended

Acción de difusión: los paquetes no se han abierto.

ActionPackageVerified

Acción de difusión: se envía al comprobador del paquete del sistema cuando se comprueba un paquete.

ActionPaste

Acción de actividad: cree un nuevo elemento en el contenedor especificado, inicializándolo desde el contenido actual del Portapapeles.

ActionPick

Acción de actividad: seleccione un elemento de los datos y devuelva lo que se seleccionó.

ActionPickActivity

Acción de actividad: elija una actividad dada una intención y devuelva la clase seleccionada.

ActionPowerConnected

Acción de difusión: la alimentación externa se ha conectado al dispositivo.

ActionPowerDisconnected

Acción de difusión: la energía externa se ha quitado del dispositivo.

ActionPowerUsageSummary

Acción de actividad: mostrar información de uso de energía al usuario.

ActionProcessText

Acción de actividad: procese un fragmento de texto.

ActionProfileAccessible

Difusión enviada al usuario primario cuando se ha iniciado y desbloqueado un perfil asociado.

ActionProfileAdded

Difusión enviada al usuario primario cuando se agrega un perfil asociado (el perfil se creó y está listo para usarse).

ActionProfileInaccessible

Difusión enviada al usuario primario cuando se ha detenido un perfil asociado.

ActionProfileRemoved

Difusión enviada al usuario primario cuando se quita un perfil asociado.

ActionProviderChanged

Acción de difusión: algunos proveedores de contenido tienen partes de su espacio de nombres donde publican nuevos eventos o elementos en los que el usuario puede estar especialmente interesado.

ActionQuickClock

Se envía cuando el usuario pulsa en el widget de reloj en el área de "configuración rápida" del sistema.

ActionQuickView

Acción de actividad: visualización rápida de los datos.

ActionReboot

Acción de difusión: reinicie el dispositivo.

ActionRun

Acción de actividad: ejecute los datos, sea cual sea el significado.

ActionSafetyCenter

Acción de actividad: inicie la interfaz de usuario para abrir el Centro de seguridad, que resalta el estado de privacidad y seguridad del usuario.

ActionScreenOff

Acción de difusión: se envía cuando el dispositivo entra en suspensión y se convierte en no interactivo.

ActionScreenOn

Acción de difusión: se envía cuando el dispositivo se activa y se vuelve interactivo.

ActionSearch

Acción de actividad: realice una búsqueda.

ActionSearchLongPress

Acción de la actividad: inicie la acción asociada con la pulsación larga en la tecla de búsqueda.

ActionSend

Acción de actividad: entregue algunos datos a otra persona.

ActionSendMultiple

Acción de actividad: entregue varios datos a otra persona.

ActionSendto

Acción de actividad: envíe un mensaje a alguien especificado por los datos.

ActionSetWallpaper

Acción de actividad: mostrar la configuración para elegir fondo de pantalla.

ActionShowAppInfo

Acción de actividad: inicie una actividad que muestre la información de la aplicación.

ActionShowWorkApps

Acción de actividad: acción para mostrar la lista de todas las aplicaciones de trabajo en el iniciador.

ActionShutdown

Acción de difusión: el dispositivo se está cerrando.

ActionSync

Acción de actividad: realice una sincronización de datos.

ActionSystemTutorial

Acción de actividad: Inicio del tutorial definido por la plataforma

ActionTimeChanged

Acción de difusión: hora establecida.

ActionTimeTick

Acción de difusión: la hora actual ha cambiado.

ActionTimezoneChanged

Acción de difusión: la zona horaria ha cambiado.

ActionTranslate

Acción de actividad: realizar la traducción de texto.

ActionUidRemoved

Acción de difusión: se ha quitado un uid del sistema.

ActionUmsConnected
Obsoletos.

Acción de difusión: el dispositivo ha entrado en modo de almacenamiento masivo USB.

ActionUmsDisconnected
Obsoletos.

Acción de difusión: el dispositivo ha salido del modo de almacenamiento masivo USB.

ActionUninstallPackage

Acción de actividad: inicie el desinstalador de aplicaciones.

ActionUserBackground

Se envía una vez completado un modificador de usuario, si el modificador ha provocado que el usuario del proceso se envíe a segundo plano.

ActionUserForeground

Enviado después de que se complete un modificador de usuario, si el modificador provocó que el usuario del proceso se llevara al primer plano.

ActionUserInitialize

Se envía la primera vez que se inicia un usuario para permitir que las aplicaciones del sistema realicen una inicialización única.

ActionUserPresent

Acción de difusión: se envía cuando el usuario está presente después de que el dispositivo se reactiva (e.

ActionUserUnlocked

Acción de difusión: se envía cuando el almacenamiento privado cifrado con credenciales se ha desbloqueado para el usuario de destino.

ActionView

Acción de actividad: muestra los datos al usuario.

ActionViewLocus

Acción de actividad: muestra un estado de actividad asociado a un único LocusId.

ActionViewPermissionUsage

Acción de actividad: inicie la interfaz de usuario para mostrar información sobre el uso de un grupo de permisos determinado.

ActionViewPermissionUsageForPeriod

Acción de actividad: inicie la interfaz de usuario para mostrar información sobre el uso de un grupo de permisos determinado en un período determinado.

ActionVoiceCommand

Acción de actividad: Iniciar comando de voz.

ActionWallpaperChanged
Obsoletos.

Acción de difusión: el fondo de pantalla actual del sistema ha cambiado.

ActionWebSearch

Acción de actividad: realice una búsqueda web.

CaptureContentForNoteBlockedByAdmin
Obsoletos.

Código de respuesta que se usa con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE para indicar que el administrador de TI bloquea la captura de pantalla.

CaptureContentForNoteFailed
Obsoletos.

Código de respuesta usado con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE para indicar que algo ha salido mal.

CaptureContentForNoteSuccess
Obsoletos.

Código de respuesta usado con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE para indicar que la solicitud se realizó correctamente.

CaptureContentForNoteUserCanceled
Obsoletos.

Código de respuesta usado con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE para indicar que el usuario canceló el flujo de captura de contenido.

CaptureContentForNoteWindowModeUnsupported
Obsoletos.

Código de respuesta usado con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE para indicar que una actividad que se ejecuta en modo de ventana no compatible inició la acción #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE de intención.

CategoryAccessibilityShortcutTarget

El acceso directo de accesibilidad es un gesto global para que los usuarios con discapacidades desencadenen una característica importante de accesibilidad para ayudar a los desarrolladores a determinar si quieren convertir su actividad en un destino de acceso directo.

CategoryAlternative

Establezca si la actividad debe considerarse como una acción alternativa a los datos que el usuario está viendo actualmente.

CategoryAppBrowser

Se usa con #ACTION_MAIN para iniciar la aplicación del explorador.

CategoryAppCalculator

Se usa con #ACTION_MAIN para iniciar la aplicación de calculadora.

CategoryAppCalendar

Se usa con #ACTION_MAIN para iniciar la aplicación de calendario.

CategoryAppContacts

Se usa con #ACTION_MAIN para iniciar la aplicación de contactos.

CategoryAppEmail

Se usa con #ACTION_MAIN para iniciar la aplicación de correo electrónico.

CategoryAppFiles

Se usa con #ACTION_MAIN para iniciar la aplicación de archivos.

CategoryAppFitness

Se usa con #ACTION_MAIN para iniciar la aplicación de fitness.

CategoryAppGallery

Se usa con #ACTION_MAIN para iniciar la aplicación de la galería.

CategoryAppMaps

Se usa con #ACTION_MAIN para iniciar la aplicación de mapas.

CategoryAppMarket

Esta actividad permite al usuario examinar y descargar nuevas aplicaciones.

CategoryAppMessaging

Se usa con #ACTION_MAIN para iniciar la aplicación de mensajería.

CategoryAppMusic

Se usa con #ACTION_MAIN para iniciar la aplicación de música.

CategoryAppWeather

Se usa con #ACTION_MAIN para iniciar la aplicación meteorológica.

CategoryBrowsable

Las actividades que se pueden invocar de forma segura desde un explorador deben admitir esta categoría.

CategoryCarDock

Actividad que se va a ejecutar cuando el dispositivo se inserta en una base de coche.

CategoryCarMode

Se usa para indicar que la actividad se puede usar en un entorno de automóvil.

CategoryDefault

Establezca si la actividad debe ser una opción para que la acción predeterminada (presione el centro) para realizar en un fragmento de datos.

CategoryDeskDock

Actividad que se va a ejecutar cuando el dispositivo se inserta en una base de escritorio.

CategoryDevelopmentPreference

Esta actividad es un panel de preferencias de desarrollo.

CategoryEmbed

Capaz de ejecutarse dentro de un contenedor de actividad primario.

CategoryFrameworkInstrumentationTest

Para usarse como código en prueba para las pruebas de instrumentación del marco.

CategoryHeDeskDock

Actividad que se ejecutará cuando el dispositivo se inserta en una base digital (de gama alta).

CategoryHome

Esta es la actividad doméstica, que es la primera actividad que se muestra cuando el dispositivo arranca.

CategoryInfo

Proporciona información sobre el paquete en el que se encuentra; Normalmente se usa si un paquete no contiene un #CATEGORY_LAUNCHER para proporcionar una puerta de front-door al usuario sin tener que mostrarse en la lista de todas las aplicaciones.

CategoryLauncher

Debe mostrarse en el iniciador de nivel superior.

CategoryLeanbackLauncher

Indica una actividad optimizada para el modo Leanback y que se debe mostrar en el iniciador de Leanback.

CategoryLeDeskDock

Actividad que se va a ejecutar cuando el dispositivo se inserta en una base analógica (de extremo bajo).

CategoryMonkey

Esta actividad puede ser realizada por el mono u otras herramientas de prueba automatizadas.

CategoryOpenable

Se usa para indicar que una intención solo quiere URI que se pueden abrir con ContentResolver#openFileDescriptor(Uri, String).

CategoryPreference

Esta actividad es un panel de preferencias.

CategorySampleCode

Para usarse como ejemplo de código (no forma parte de la experiencia normal del usuario).

CategorySecondaryHome

La actividad doméstica que se muestra en las pantallas secundarias que admiten la visualización de actividades domésticas.

CategorySelectedAlternative

Establezca si la actividad debe considerarse como una acción de selección alternativa a los datos que el usuario ha seleccionado actualmente.

CategoryTab

Diseñado para usarse como una pestaña dentro de un objeto TabActivity contenedor.

CategoryTest

Para usarse como prueba (no forma parte de la experiencia de usuario normal).

CategoryTypedOpenable

Se usa para indicar que un filtro de intención puede aceptar archivos que no son necesariamente abiertos por ContentResolver#openFileDescriptor(Uri, String), pero al menos se pueden transmitir a través deContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) mediante uno de los tipos de secuencia expuestos a través de ContentResolver#getStreamTypes(Uri, String).

CategoryUnitTest

Para usarse como prueba unitaria (ejecute el Arnés de pruebas).

CategoryVoice

Categorías de actividades que pueden participar en la interacción de voz.

CategoryVrHome

Una actividad que se usará para el iniciador cuando el dispositivo se coloca en un visor de cascos vr.

ExtraAlarmCount

Se usa como campo adicional int en android.app.AlarmManager intenciones pendientes para indicar a la aplicación que se invoca cuántas alarmas pendientes se entregan con la intención.

ExtraAllowMultiple

Se usa extra para indicar que una intención puede permitir al usuario seleccionar y devolver varios elementos.

ExtraAllowReplace
Obsoletos.

Se usa como un campo adicional booleano con #ACTION_INSTALL_PACKAGE para instalar un paquete.

ExtraAlternateIntents

Una intención[] que describe opciones alternativas adicionales que le gustaría mostrar con #ACTION_CHOOSER.

ExtraAssistContext

Campo opcional en #ACTION_ASSIST y que contiene información contextual adicional proporcionada por la aplicación en primer plano actual en el momento de la solicitud de asistencia.

ExtraAssistInputDeviceId

Campo opcional en que #ACTION_ASSIST contiene el identificador InputDevice que se usó para invocar la asistencia.

ExtraAssistInputHintKeyboard

Un campo opcional en el #ACTION_ASSIST que se sugiere que el usuario probablemente usará un teclado como dispositivo de entrada principal para obtener ayuda.

ExtraAssistPackage

Campo opcional en que #ACTION_ASSIST contiene el nombre del paquete de aplicación en primer plano actual en el momento en que se invocó la asistencia.

ExtraAssistUid

Un campo opcional en que #ACTION_ASSIST contiene el uid del paquete de aplicación en primer plano actual en el momento en que se invocó la asistencia.

ExtraAttributionTags

String[] que contiene etiquetas de atribución cuando se usa con#ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD y ACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

Se usa como campo adicional booleano en #ACTION_CHOOSER intenciones para especificar si se va a mostrar el selector o no cuando solo hay una aplicación disponible para elegir.

ExtraBcc

Cadena[] que contiene direcciones de correo electrónico que deben copiarse en carbono ciego.

ExtraBugReport

Se usa como campo adicional parcelable en #ACTION_APP_ERROR, que contiene el informe de errores.

ExtraCaptureContentForNoteStatusCode

Un valor extra int usado por la actividad comenzó con #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE para indicar el estado de la respuesta.

ExtraCc

String[] que contiene las direcciones de correo electrónico que se deben copiar al carbono.

ExtraChangedComponentName
Obsoletos.

Este miembro está en desuso.

ExtraChangedComponentNameList

Este campo forma parte de android.content.Intent#ACTION_PACKAGE_CHANGEDy contiene una matriz de cadenas de todos los componentes que han cambiado.

ExtraChangedPackageList

Este campo forma parte de android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE, android.content.Intent#ACTION_PACKAGES_SUSPENDED,android.content.Intent#ACTION_PACKAGES_UNSUSPENDED y contiene una matriz de cadenas de todos los componentes que han cambiado.

ExtraChangedUidList

Este campo forma parte de android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE,android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE y contiene una matriz de enteros de uids de todos los componentes que han cambiado.

ExtraChooserCustomActions

Objeto Parcelable[] de objetos para proporcionar a Android Sharesheet acciones específicas de ChooserAction la aplicación que se van a presentar al usuario al invocar #ACTION_CHOOSER.

ExtraChooserModifyShareAction

Argumento opcional que se va a usar con #ACTION_CHOOSER.

ExtraChooserRefinementIntentSender

para IntentSender una actividad que se invocará cuando el usuario realice una selección de la actividad del selector presentada por #ACTION_CHOOSER.

ExtraChooserTargets

para android.service.chooser.ChooserTarget ChooserTarget[]#ACTION_CHOOSER describir destinos adicionales de vínculo profundo de alta prioridad para que el selector presente al usuario.

ExtraChosenComponent

El ComponentName elegido por el usuario para completar una acción.

ExtraChosenComponentIntentSender

que IntentSender se notificará si un usuario elige correctamente un componente de destino para controlar una acción en una #ACTION_CHOOSER actividad.

ExtraComponentName

Intención adicional: un ComponentName valor.

ExtraContentAnnotations

de ArrayListString anotaciones que describen el contenido de #ACTION_CHOOSER.

ExtraContentQuery

CharSequence adicional opcional para proporcionar una consulta de búsqueda.

ExtraDataRemoved

Se usa como campo adicional booleano en android.content.Intent#ACTION_PACKAGE_REMOVED intenciones para indicar si representa una desinstalación completa (quitando el código y sus datos) o una desinstalación parcial (dejando sus datos, lo que implica que se trata de una actualización).

ExtraDockState

Se usa como campo adicional int en android.content.Intent#ACTION_DOCK_EVENT intenciones para solicitar el estado de acoplamiento.

ExtraDontKillApp

Se usa como un campo adicional booleano en android.content.Intent#ACTION_PACKAGE_REMOVED o android.content.Intent#ACTION_PACKAGE_CHANGED intenciones para invalidar la acción predeterminada de reiniciar la aplicación.

ExtraDurationMillis

Intención adicional: el número de milisegundos.

ExtraEmail

String[] que contiene las direcciones de correo electrónico a las que se debe entregar.

ExtraEndTime

Long que representa la marca de tiempo final (tiempo de época en milis) del uso de permisos cuando se usa con #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD y ACTION_MANAGE_PERMISSION_USAGE

ExtraExcludeComponents

Que ComponentName ComponentName[] describe los componentes que se deben filtrar y omitir de una lista de componentes presentados al usuario.

ExtraFromStorage

Adicional que se puede incluir en las intenciones de actividad procedentes de la interfaz de usuario de almacenamiento cuando inicia sub-actividades para administrar varios tipos de almacenamiento.

ExtraHtmlText

Cadena constante asociada a la intención, que se usa con #ACTION_SEND para proporcionar una alternativa a #EXTRA_TEXT como texto con formato HTML.

ExtraIndex

Índice opcional con semántica en función de la acción de intención.

ExtraInitialIntents

Un objeto Parcelable[] como Intentandroid.content.pm.LabeledIntent se establece con #putExtra(String, Parcelable[]) para colocar en la parte delantera de la lista de opciones, cuando se muestra al usuario con un #ACTION_CHOOSER.

ExtraInstallerPackageName

Se usa como campo adicional de cadena con #ACTION_INSTALL_PACKAGE para instalar un paquete.

ExtraIntent

Una intención que describa las opciones que le gustaría mostrar con #ACTION_PICK_ACTIVITY o #ACTION_CHOOSER.

ExtraKeyEvent

Objeto android.view.KeyEvent que contiene el evento que desencadenó la creación de la intención en la que se encuentra.

ExtraLocaleList

Intención adicional: A android.os.LocaleList

ExtraLocalOnly

Se usa adicional para indicar que una intención solo debe devolver datos que están en el dispositivo local.

ExtraLocusId

Intención adicional: identificador del contexto usado en #ACTION_VIEW_LOCUS.

ExtraMimeTypes

Se usa extra para comunicar un conjunto de tipos MIME aceptables.

ExtraNotUnknownSource

Se usa como un campo adicional booleano con #ACTION_INSTALL_PACKAGE para instalar un paquete.

ExtraOriginatingUri

Se usa como un campo adicional de URI con #ACTION_INSTALL_PACKAGE e #ACTION_VIEW para indicar el URI desde el que se originó el APK local en el campo de datos de intención.

ExtraPackageName

Intención adicional: un nombre de paquete de aplicación.

ExtraPackages

Matriz de cadenas de nombres de paquete.

ExtraPermissionGroupName

Intención adicional: el nombre de un grupo de permisos.

ExtraPhoneNumber

Cadena que contiene el número de teléfono especificado originalmente en android.content.Intent#ACTION_NEW_OUTGOING_CALLo el número real al que llamar en .android.content.Intent#ACTION_CALL

ExtraProcessText

Nombre del elemento adicional utilizado para definir el texto que se va a procesar, como charSequence.

ExtraProcessTextReadonly

Nombre del extra booleano que se usa para definir si el texto procesado se usará como de solo lectura.

ExtraQuickViewFeatures

Un adicional opcional de String[] indicar qué características de vista rápida deben estar disponibles para el usuario en la interfaz de usuario de vista rápida mientras se entrega una Intent#ACTION_QUICK_VIEW intención.

ExtraQuietMode

Boolean extra opcional que indica si se ha activado o desactivado el modo silencioso.

ExtraReferrer

Este extra se puede usar con cualquier intención utilizada para iniciar una actividad, proporcionando información sobre quién está iniciando esa actividad.

ExtraReferrerName

Versión alternativa de #EXTRA_REFERRER que proporciona el URI como una cadena en lugar de un android.net.Uri objeto .

ExtraRemoteIntentToken

Se usa en el campo adicional en la intención remota.

ExtraReplacementExtras

Agrupación que forma una asignación de posibles nombres de paquete de destino a diferentes conjuntos adicionales que se van a agregar a los extras de intención predeterminados en #EXTRA_INTENT cuando se usan con #ACTION_CHOOSER.

ExtraReplacing

Se usa como un campo adicional booleano en android.content.Intent#ACTION_PACKAGE_REMOVED intenciones para indicar que se trata de un reemplazo del paquete, por lo que esta difusión será seguida inmediatamente por una difusión de adición para una versión diferente del mismo paquete.

ExtraRestrictionsBundle

Extra enviado en la intención a BroadcastReceiver que controla #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsIntent

Extra usado en la respuesta de un BroadcastReceiver que controla #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsList

Extra usado en la respuesta de un BroadcastReceiver que controla #ACTION_GET_RESTRICTION_ENTRIES.

ExtraResultReceiver

que ResultReceiver se usa para devolver datos al remitente.

ExtraReturnResult

Se usa como un campo adicional booleano con #ACTION_INSTALL_PACKAGE o #ACTION_UNINSTALL_PACKAGE.

ExtraShortcutIcon

Nombre del extra usado para definir el icono, como mapa de bits, de un acceso directo.

ExtraShortcutIconResource

Nombre del extra usado para definir el icono, como shortcutIconResource, de un acceso directo.

ExtraShortcutId

Intención adicional: identificador del acceso directo que se usa para enviar la intención del recurso compartido.

ExtraShortcutIntent

Nombre del extra usado para definir la intención de un acceso directo.

ExtraShortcutName

Nombre del extra usado para definir el nombre de un acceso directo.

ExtraShutdownUserspaceOnly

Adicional opcional para #ACTION_SHUTDOWN que permita al remitente calificar que este apagado es solo para el espacio de usuario del sistema, no para un apagado completo.

ExtraSplitName

Intención adicional: nombre de división de la aplicación.

ExtraStartTime

Un largo que representa la marca de tiempo de inicio (tiempo de época en milis) del uso de permisos cuando se usa con #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD y ACTION_MANAGE_PERMISSION_USAGE

ExtraStream

Un contenido: URI que contiene un flujo de datos asociado a la intención, que se usa con #ACTION_SEND para proporcionar los datos que se envían.

ExtraSubject

Cadena constante que contiene la línea de asunto deseada de un mensaje.

ExtraSuspendedPackageExtras

Intención adicional: un Bundle de extras para un paquete que se está suspendiendo.

ExtraTemplate

Datos iniciales que se van a colocar en un registro recién creado.

ExtraText

Constante CharSequence que está asociada a la intención, que se usa con #ACTION_SEND para proporcionar los datos literales que se van a enviar.

ExtraTime

Adicional opcional que especifica una hora en milisegundos desde la época.

ExtraTimezone

Extra enviado con #ACTION_TIMEZONE_CHANGED la especificación de la nueva zona horaria del dispositivo.

ExtraTitle

Título del cuadro de diálogo CharSequence que se va a proporcionar al usuario cuando se usa con .#ACTION_CHOOSER

ExtraUid

Se usa como campo adicional int en android.content.Intent#ACTION_UID_REMOVED intenciones para proporcionar el uid al que se había asignado el paquete.

ExtraUser

Objeto UserHandle llevado con intenciones.

ExtraUserInitiated

Se usa como un campo adicional booleano en android.content.Intent#ACTION_PACKAGE_REMOVED intenciones para indicar que la aplicación se quitó con la acción iniciada por el usuario.

ExtraUseStylusMode

Un extra booleano usado con #ACTION_CREATE_NOTE que indica si la actividad de toma de notas iniciada debe mostrar una interfaz de usuario que sea adecuada para usar con entrada de lápiz óptico.

FlagActivityRequireDefault
Obsoletos.

Si se establece en una intención pasada a Context#startActivity Context.startActivity(), esta marca solo iniciará la intención si se resuelve en un único resultado.

FlagActivityRequireNonBrowser
Obsoletos.

Si se establece en una intención pasada a Context#startActivity Context.startActivity(), esta marca solo iniciará la intención si se resuelve en un resultado que no es un explorador.

FlagReceiverVisibleToInstantApps
Obsoletos.

Si se establece, la difusión será visible para los receptores en Aplicaciones instantáneas.

MetadataDockHome

Boolean que se puede proporcionar como metadatos con una actividad de acoplamiento, para indicar que el dock debe asumir la clave principal cuando está activo.

UriAllowUnsafe
Obsoletos.

Marca para su uso con #toUri y #parseUri: permite el análisis de información no segura.

UriAndroidAppScheme
Obsoletos.

Marca para su uso con #toUri y #parseUri: la cadena de URI siempre tiene el esquema "android-app:".

UriIntentScheme
Obsoletos.

Marca para su uso con #toUri y #parseUri: la cadena de URI siempre tiene el esquema "intent:".

Propiedades

Action

Recupere la acción general que se va a realizar, como #ACTION_VIEW.

Categories

Devuelve el conjunto de todas las categorías de la intención.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ClipData

Devuelve el ClipData asociado a esta intención. -o bien- Establezca un ClipData objeto asociado a esta intención.

Component

Recupere el componente concreto asociado a la intención.

Creator
Data

Recuperar datos en los que esta intención funciona.

DataString

Igual que #getData(), pero devuelve el URI como una cadena codificada.

Extras

Recupera un mapa de datos extendidos de la intención.

Flags

Recupere las marcas especiales asociadas a esta intención.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasFileDescriptors

Devuelve true si los extras de la intención contienen un descriptor de archivo parcelado.

Identifier

Recupere el identificador de esta intención.

JniIdentityHashCode

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
JniPeerMembers

Una intención es una descripción abstracta de una operación que se va a realizar.

Package

Recupere el nombre del paquete de aplicación al que se limita esta intención.

PeerReference

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
Scheme

Devuelve la parte del esquema de los datos de la intención.

Selector

Devuelve el selector específico asociado a esta intención. -o bien- Establezca un selector para esta intención.

SourceBounds

Obtenga los límites del remitente de esta intención, en coordenadas de pantalla. -o bien- Establezca los límites del remitente de esta intención, en coordenadas de pantalla.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Type

Recupere cualquier tipo MIME explícito incluido en la intención.

Métodos

AddCategory(String)

Agregue una nueva categoría a la intención.

AddFlags(ActivityFlags)

Agregue marcas adicionales a la intención (o con el valor de marcas existentes).

Clone()

Crea y devuelve una copia de este objeto Object.

CloneFilter()

Realice un clon de solo las partes de la Intención que sean pertinentes para la coincidencia de filtros: la acción, los datos, el tipo, el componente y las categorías.

CreateChooser(Intent, ICharSequence)

Función de conveniencia para crear una #ACTION_CHOOSER intención.

CreateChooser(Intent, ICharSequence, IntentSender)

Función de conveniencia para crear una #ACTION_CHOOSER intención.

CreateChooser(Intent, String)

Función de conveniencia para crear una #ACTION_CHOOSER intención.

CreateChooser(Intent, String, IntentSender)

Función de conveniencia para crear una #ACTION_CHOOSER intención.

DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
Dispose(Boolean)

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FillIn(Intent, FillInFlags)

Copie el contenido de <var>other</var> en en este objeto, pero solo donde este objeto no define los campos.

FilterEquals(Intent)

Determine si dos intenciones son las mismas con fines de resolución de intenciones (filtrado).

FilterHashCode()

Genere código hash que coincida con la semántica de filterEquals().

GetBooleanArrayExtra(String)

Recuperar datos extendidos de la intención.

GetBooleanExtra(String, Boolean)

Recuperar datos extendidos de la intención.

GetBundleExtra(String)

Recuperar datos extendidos de la intención.

GetByteArrayExtra(String)

Recuperar datos extendidos de la intención.

GetByteExtra(String, SByte)

Recuperar datos extendidos de la intención.

GetCharArrayExtra(String)

Recuperar datos extendidos de la intención.

GetCharExtra(String, Char)

Recuperar datos extendidos de la intención.

GetCharSequenceArrayExtra(String)

Recuperar datos extendidos de la intención.

GetCharSequenceArrayExtraFormatted(String)

Recuperar datos extendidos de la intención.

GetCharSequenceArrayListExtra(String)

Recuperar datos extendidos de la intención.

GetCharSequenceExtra(String)

Recuperar datos extendidos de la intención.

GetCharSequenceExtraFormatted(String)

Recuperar datos extendidos de la intención.

GetDoubleArrayExtra(String)

Recuperar datos extendidos de la intención.

GetDoubleExtra(String, Double)

Recuperar datos extendidos de la intención.

GetFloatArrayExtra(String)

Recuperar datos extendidos de la intención.

GetFloatExtra(String, Single)

Recuperar datos extendidos de la intención.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetIntArrayExtra(String)

Recuperar datos extendidos de la intención.

GetIntegerArrayListExtra(String)

Recuperar datos extendidos de la intención.

GetIntent(String)
Obsoletos.

Llame #parseUri a con 0 marcas.

GetIntentOld(String)
GetIntExtra(String, Int32)

Recuperar datos extendidos de la intención.

GetLongArrayExtra(String)

Recuperar datos extendidos de la intención.

GetLongExtra(String, Int64)

Recuperar datos extendidos de la intención.

GetParcelableArrayExtra(String)

Recuperar datos extendidos de la intención.

GetParcelableArrayExtra(String, Class)

Recuperar datos extendidos de la intención.

GetParcelableArrayListExtra(String)

Recuperar datos extendidos de la intención.

GetParcelableArrayListExtra(String, Class)

Recuperar datos extendidos de la intención.

GetParcelableExtra(String)

Recuperar datos extendidos de la intención.

GetParcelableExtra(String, Class)

Recuperar datos extendidos de la intención.

GetSerializableExtra(String)

Recuperar datos extendidos de la intención.

GetSerializableExtra(String, Class)

Recuperar datos extendidos de la intención.

GetShortArrayExtra(String)

Recuperar datos extendidos de la intención.

GetShortExtra(String, Int16)

Recuperar datos extendidos de la intención.

GetStringArrayExtra(String)

Recuperar datos extendidos de la intención.

GetStringArrayListExtra(String)

Recuperar datos extendidos de la intención.

GetStringExtra(String)

Recuperar datos extendidos de la intención.

HasCategory(String)

Compruebe si existe una categoría en la intención.

HasExtra(String)

Devuelve true si un valor adicional está asociado al nombre especificado.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
MakeMainActivity(ComponentName)

Cree una intención para iniciar la actividad principal (raíz) de una tarea.

MakeMainSelectorActivity(String, String)

Realice una intención para la actividad principal de una aplicación, sin especificar una actividad específica que se ejecute, pero dando un selector para buscar la actividad.

MakeRestartActivityTask(ComponentName)

Cree una intención que se pueda usar para volver a iniciar la tarea de una aplicación en su estado base.

NormalizeMimeType(String)

Normalizar un tipo de datos MIME.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
ParseIntent(Resources, XmlReader, IAttributeSet)

Analiza el elemento "intent" (y sus elementos secundarios) de XML y crea instancias de un objeto Intent.

ParseUri(String, IntentUriType)

Cree una intención a partir de un URI.

PutCharSequenceArrayListExtra(String, IList<ICharSequence>)

Agregue datos extendidos a la intención.

PutExtra(String, Boolean)

Agregue datos extendidos a la intención.

PutExtra(String, Boolean[])

Agregue datos extendidos a la intención.

PutExtra(String, Bundle)

Agregue datos extendidos a la intención.

PutExtra(String, Byte[])

Agregue datos extendidos a la intención.

PutExtra(String, Char)

Agregue datos extendidos a la intención.

PutExtra(String, Char[])

Agregue datos extendidos a la intención.

PutExtra(String, Double)

Agregue datos extendidos a la intención.

PutExtra(String, Double[])

Agregue datos extendidos a la intención.

PutExtra(String, ICharSequence)

Agregue datos extendidos a la intención.

PutExtra(String, ICharSequence[])

Agregue datos extendidos a la intención.

PutExtra(String, Int16)

Agregue datos extendidos a la intención.

PutExtra(String, Int16[])

Agregue datos extendidos a la intención.

PutExtra(String, Int32)

Agregue datos extendidos a la intención.

PutExtra(String, Int32[])

Agregue datos extendidos a la intención.

PutExtra(String, Int64)

Agregue datos extendidos a la intención.

PutExtra(String, Int64[])

Agregue datos extendidos a la intención.

PutExtra(String, IParcelable)

Agregue datos extendidos a la intención.

PutExtra(String, IParcelable[])

Agregue datos extendidos a la intención.

PutExtra(String, ISerializable)

Agregue datos extendidos a la intención.

PutExtra(String, SByte)

Agregue datos extendidos a la intención.

PutExtra(String, Single)

Agregue datos extendidos a la intención.

PutExtra(String, Single[])

Agregue datos extendidos a la intención.

PutExtra(String, String)

Agregue datos extendidos a la intención.

PutExtra(String, String[])

Agregue datos extendidos a la intención.

PutExtras(Bundle)

Agregue un conjunto de datos extendidos a la intención.

PutExtras(Intent)

Copie todos los extras de 'src' en esta intención.

PutIntegerArrayListExtra(String, IList<Integer>)

Agregue datos extendidos a la intención.

PutParcelableArrayListExtra(String, IList<IParcelable>)

Agregue datos extendidos a la intención.

PutStringArrayListExtra(String, IList<String>)

Agregue datos extendidos a la intención.

ReadFromParcel(Parcel)
RemoveCategory(String)

Quite una categoría de una intención.

RemoveExtra(String)

Quite los datos extendidos de la intención.

RemoveFlags(ActivityFlags)

Quite estas marcas de la intención.

ReplaceExtras(Bundle)

Reemplace completamente los extras de la intención por el conjunto de extras especificado.

ReplaceExtras(Intent)

Reemplace completamente los extras de la intención por los extras de la intención especificada.

ResolveActivity(PackageManager)

Devuelve el componente Activity que se debe usar para controlar esta intención.

ResolveActivityInfo(PackageManager, PackageInfoFlags)

Resuelva la intención en una ActivityInfo que describa la actividad que debe ejecutar la intención.

ResolveType(ContentResolver)

Devuelve el tipo de datos MIME de esta intención.

ResolveType(Context)

Devuelve el tipo de datos MIME de esta intención.

ResolveTypeIfNeeded(ContentResolver)

Devuelve el tipo de datos MIME de esta intención, solo si será necesario para la resolución de intenciones.

SetAction(String)

Establezca la acción general que se va a realizar.

SetClass(Context, Class)

Comodidad para llamar con #setComponent(ComponentName) el nombre devuelto por un Class objeto .

SetClass(Context, Type)

Una intención es una descripción abstracta de una operación que se va a realizar.

SetClassName(Context, String)

Comodidad para llamar con #setComponent un nombre de clase explícito.

SetClassName(String, String)

Comodidad para llamar con #setComponent un nombre de paquete de aplicación explícito y un nombre de clase.

SetComponent(ComponentName)

(Normalmente opcional) Establezca explícitamente el componente para controlar la intención.

SetData(Uri)

Establezca los datos en los que esta intención funciona.

SetDataAndNormalize(Uri)

Normalice y establezca los datos en los que esta intención funciona.

SetDataAndType(Uri, String)

(Normalmente opcional) Establezca los datos de la intención junto con un tipo de datos MIME explícito.

SetDataAndTypeAndNormalize(Uri, String)

(Normalmente opcional) Normalice y establezca el URI de datos y un tipo de datos MIME explícito.

SetExtrasClassLoader(ClassLoader)

Establece el ClassLoader que se usará al desagregar cualquier valor parcelable de los extras de esta intención.

SetFlags(ActivityFlags)

Establezca marcas especiales que controlen cómo se controla esta intención.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetIdentifier(String)

Establezca un identificador para esta intención.

SetPackage(String)

(Normalmente opcional) Establezca un nombre de paquete de aplicación explícito que limite los componentes a los que se resolverá esta intención.

SetType(String)

Establezca un tipo de datos MIME explícito.

SetTypeAndNormalize(String)

Normalice y establezca un tipo de datos MIME explícito.

ToArray<T>()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
ToURI()
Obsoletos.

Llame a #toUri con 0 marcas.

ToUri(IntentUriType)

Convierta esta intención en una cadena que contenga una representación de URI.

UnregisterFromRuntime()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.Finalized()

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Una intención es una descripción abstracta de una operación que se va a realizar.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Una intención es una descripción abstracta de una operación que se va a realizar.

GetJniTypeName(IJavaPeerable)

Una intención es una descripción abstracta de una operación que se va a realizar.

Se aplica a