Lenguaje

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.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
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 los componentes interesados 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 instalación para realizar enlaces 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_MAIN, , etc.

</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> : mostrar información sobre la persona cuyo identificador es "1".

</li li><>

<b>#ACTION_DIALcontent://contacts/people/1</b> : muestra 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> : edite 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, que muestra la lista de personas. Al seleccionar 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 significa 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 de las evaluaciones y este componente se usa exactamente tal cual. 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. Esto 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 fragmentos adicionales de datos 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 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> : muestra la lista de números de teléfono de las personas, lo que permite al usuario examinarlos y elegir uno y devolverlo a la actividad primaria.

</li li><>

<b>#ACTION_GET_CONTENT con el tipo */* MIME y la 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 Java ámbito de estilo, 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 las aplicaciones se agregan 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 se usarán.

<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>

Al usar 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.Activityo BroadcastReceiver (o a veces dos o más actividades o receptores) que pueden controlarlo.android.app.Service

El mecanismo de resolución de intenciones gira básicamente en torno a la coincidencia de una intención con todos los < intent-filter> descripciones de los paquetes de aplicación instalados. (Además, en el caso de las transmisiones, 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 en el componente como una 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 uno 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 suministran, deben <aparecer en>la<> lista por la actividad a medida que controla las categorías. 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 suelen necesitar 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 dónde 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 NotePad: 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 que se admite se da con el < type> tag, donde es un URI desde el que se puede recuperar un cursor de cero o más elementos () que contiene los datos del bloc de notas (). 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 (a través de la acción PICK). Tenga en cuenta también la categoría DEFAULT proporcionada aquí: se trata <de em>required</em> para que el método resuelva la Context#startActivity Context.startActivity actividad cuando su nombre de componente no se especifica 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;

En este filtro se describe la capacidad de volver al autor de la llamada 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 llamador un fragmento de datos seleccionado por el usuario. Sin embargo, el autor de la llamada especifica el tipo de datos que desean en lugar del tipo de datos del que va a seleccionar 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 que usa 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", 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 que el autor de la llamada especifique el tipo de datos que desean volver 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 sola 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 siguientes intenciones 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 editarlo. Si conservan 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 podría implementarse 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 , lo 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 usuarios encontrar la acción especial que proporciona sin conocerlo directamente, 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 proporcionaba un nombre explícito para la plantilla (a través android:label="@string/resolve_title"de ) para controlar mejor lo que el usuario ve 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> muestra 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<>#ACTION_MAIN<>#ACTION_VIEW<>#ACTION_ATTACH_DATA<>#ACTION_EDIT<>#ACTION_PICK<>#ACTION_CHOOSER<>#ACTION_GET_CONTENT<>#ACTION_DIAL<>#ACTION_CALL<>#ACTION_SEND<>#ACTION_SENDTO<>#ACTION_ANSWER<>#ACTION_INSERT<>#ACTION_DELETE<>#ACTION_RUN<>#ACTION_SYNC<>#ACTION_PICK_ACTIVITY<>#ACTION_SEARCH<>#ACTION_WEB_SEARCH<>#ACTION_FACTORY_TEST<>

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

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

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

<nota fuerte>: </strong>Si la aplicación tiene como destino Android 11 (nivel de API 30) o superior, el registro de difusión como #ACTION_PACKAGES_SUSPENDED que incluye detalles del paquete en los extras recibe una lista filtrada de aplicaciones o nada. 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<>#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<>#CATEGORY_APP_MARKET<>#CATEGORY_VR_HOME<>

<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_ALARM_COUNT<>#EXTRA_BCC<>#EXTRA_CC<>#EXTRA_CHANGED_COMPONENT_NAME<>#EXTRA_DATA_REMOVED<>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK<>#EXTRA_DOCK_STATE_LE_DESK<>#EXTRA_DOCK_STATE_CAR<>#EXTRA_DOCK_STATE_DESK<>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<>#EXTRA_EMAIL<>#EXTRA_INITIAL_INTENTS<>#EXTRA_INTENT<>#EXTRA_KEY_EVENT<>#EXTRA_ORIGINATING_URI<>#EXTRA_PHONE_NUMBER<>#EXTRA_REFERRER<>#EXTRA_REMOTE_INTENT_TOKEN<>#EXTRA_REPLACING<>#EXTRA_SHORTCUT_ICON<>#EXTRA_SHORTCUT_ICON_RESOURCE<>#EXTRA_SHORTCUT_INTENT<>#EXTRA_STREAM<>#EXTRA_SHORTCUT_NAME<>#EXTRA_SUBJECT<>#EXTRA_TEMPLATE<li>#EXTRA_TEXT<li>#EXTRA_TITLE<li ul>#EXTRA_UID<>#EXTRA_USER_INITIATED<>

<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.

Java documentación para android.content.Intent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Intent()

Cree una intención vacía.

Intent(Context, Class)

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

Intent(Context, Type)

Este método está en desuso en el nivel de API 15. Use parseUri(String, int) en su lugar. Llame a parseUri(String, int) con 0 marcas.

Intent(Intent)

Constructor de copia.

Intent(IntPtr, JniHandleOwnership)

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

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)

Este método está en desuso en el nivel de API 15. Use parseUri(String, int) en su lugar. Llame a parseUri(String, int) con 0 marcas.

Intent(String, Uri)

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

Intent(String)

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

Campos

Nombre Description
ActionAirplaneModeChanged

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

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 de bloqueo o 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 algún 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 ser 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 ha presionado el "botón de cámara".

ActionCarrierSetup

Acción de actividad: punto de entrada principal para aplicaciones de configuración de 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: 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 pegajosa que indica una condición de espacio de almacenamiento bajo en el dispositivo

ActionDeviceStorageOk

Acción de difusión: indica que ya no existe una condición de espacio de almacenamiento bajo en el dispositivo.

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 empiece 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 los medios en los que existen están disponibles.

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: permite al usuario seleccionar un tipo determinado de datos y devolverlo.

ActionGetRestrictionEntries

Difusión 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.

ActionHomeTimeZoneChanged

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

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 capture contenido en la pantalla para tomar una captura de pantalla y presentarlo 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".

ActionLookUpText

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

ActionMain

Acción de actividad: se inicia como punto de entrada principal, no se 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 ha presionado 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á contenida 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 usa fs incompatible (o está en blanco) La ruta de acceso al punto de montaje para el medio de comprobación está contenida 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 iniciado el examen de 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 montados 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: permitir que el usuario seleccione y devuelva uno o varios documentos existentes.

ActionOpenDocumentTree

Acción de actividad: permitir que el usuario elija un subárbol de directorio.

ActionOpenEyeDropper

Acción de actividad: inicie un quitador de ojos.

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: se ha quitado completamente un paquete de aplicación existente 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 es necesario 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.

ActionPackageUnstopped

Acción de difusión: se ha iniciado un paquete de aplicación que anteriormente estaba en estado detenido y ya no se considera detenido.

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 determinado, inicializándolo a partir del contenido actual del Portapapeles.

ActionPick

Acción de actividad: elija 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).

ActionProfileAvailable

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

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.

ActionProfileUnavailable

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

ActionProviderChanged

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

ActionQuickClock

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

ActionQuickView

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

ActionReboot

Acción de difusión: haga que el dispositivo se reinicie.

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 actividad: iniciar acción asociada a presionar largamente la tecla de búsqueda.

ActionSend

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

ActionSendMultiple

Acción de actividad: entrega 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: muestra 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 apaga.

ActionStopVoiceCommand

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

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.

ActionTimezoneOffsetChanged

Acción de difusión: indica que el desplazamiento de zona horaria del sistema ha cambiado sin que la zona horaria haya 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.

ActionUnarchivePackage

Acción de difusión: se envía al instalador responsable de un paquete archivado cuando se solicita unarchival.

ActionUninstallPackage

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

ActionUserBackground

Se envía una vez completado un modificador de usuario, si el modificador hizo que el usuario del proceso se enviara al fondo.

ActionUserForeground

Se envía una vez completado 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 active (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 usado 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 salió 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 de accesibilidad importante para ayudar a los desarrolladores a determinar si quieren que su actividad sea 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 automóviles.

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 la acción predeterminada (presione el centro) para realizar en un fragmento de datos.

CategoryDeskDock

Actividad que se 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 va a 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 se arranca el dispositivo.

CategoryInfo

Proporciona información sobre el paquete en el que se encuentra; Normalmente se usa si un paquete no contiene para #CATEGORY_LAUNCHER proporcionar un 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 leanback.

CategoryLeDeskDock

Actividad que se ejecutará cuando el dispositivo se inserta en un acoplamiento analógico (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 normal del usuario).

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 de ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) mediante uno de los tipos de flujo expuestos a través ContentResolver#getStreamTypes(Uri, String)de .

CategoryUnitTest

Para usarse como prueba unitaria (ejecute a través del Arnés de pruebas).

CategoryVoice

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

CategoryVrHome

Actividad que se va a usar para el iniciador cuando el dispositivo se coloca en un visor de cascos VR.

ChooserContentTypeAlbum
Obsoletos.

Indica que el contenido que se comparte con #ACTION_SEND representa un álbum (e.

ExtraAlarmCount

Se usa como un campo adicional int en android.app.AlarmManager intenciones pendientes para indicar a la aplicación que se invoca el número de alarmas pendientes que se entregan con la intención.

ExtraAllowMultiple

Se usa adicional 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.

ExtraArchival

Se usa como un campo adicional booleano en android.content.Intent#ACTION_PACKAGE_ADDED las intenciones y android.content.Intent#ACTION_PACKAGE_REMOVED para indicar que el paquete se está archivando.

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.

ExtraAssistDisplayId

Campo opcional en ACTION_ASSIST que contiene el identificador de visualización que se debe usar para invocar la asistencia.

ExtraAssistInputDeviceId

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

ExtraAssistInputHintKeyboard

Un campo opcional sobre la sugerencia de #ACTION_ASSIST que es probable que el usuario use un teclado como dispositivo de entrada principal para obtener ayuda.

ExtraAssistPackage

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

ExtraAssistUid

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

ExtraAttributionTags

Una cadena[] 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 un campo adicional booleano en #ACTION_CHOOSER intenciones para especificar si se debe 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 ser copiadas de carbono ciego.

ExtraBugReport

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

ExtraCaptureContentForNoteStatusCode

Una actividad extra int usada con #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE para indicar el estado de la respuesta.

ExtraCc

Cadena[] que contiene direcciones de correo electrónico que deben copiarse 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 entera de uids de todos los componentes que han cambiado.

ExtraChooserAdditionalContentUri

Argumento opcional que se usa para proporcionar un ContentProviderUri elemento a una #ACTION_CHOOSER intención que permite incluir elementos alternables adicionales en la interfaz de usuario de uso compartido.

ExtraChooserContentTypeHint

Entero opcional adicional que se va a usar con #ACTION_CHOOSER para describir el uso compartido de conteng.

ExtraChooserCustomActions

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

ExtraChooserFocusedItemPosition

Argumento opcional que se va a usar con #EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI, que se usa en combinación con #EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI.

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.

ExtraChooserResult

que ChooserResult describe cómo se completó la sesión de uso compartido.

ExtraChooserResultIntentSender

que IntentSender se notificará cuando un usuario elija correctamente un componente de destino o inicie una acción como copiar o editar dentro de una #ACTION_CHOOSER actividad.

ExtraChooserTargets

para android.service.chooser.ChooserTarget ChooserTarget[]#ACTION_CHOOSER describir destinos de vínculo profundo adicionales 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.

ExtraColor

Un int extra para contener un color en formato ARGB (0xAARRGGBB).

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 un campo adicional booleano en android.content.Intent#ACTION_PACKAGE_REMOVED intenciones para indicar si esto 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

Cadena[] que contiene 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

Extra 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.

ExtraHomeTimeZoneId

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

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[] de Intent objetos o android.content.pm.LabeledIntent tal como se establece con #putExtra(String, Parcelable[]) para colocar en la parte frontal 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 desea que se muestren 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 se encuentra en el dispositivo local.

ExtraLocusId

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

ExtraMetadataText

CharSequence de texto adicional que describe el contenido que se comparte.

ExtraMimeTypes

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

ExtraNewTimezoneOffset

Extra enviado con ACTION_TIMEZONE_OFFSET_CHANGED especificando el desplazamiento de zona horaria del dispositivo después del cambio de desplazamiento de zona horaria.

ExtraNotUnknownSource

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

ExtraOldTimezoneOffset

Extra enviado con ACTION_TIMEZONE_OFFSET_CHANGED especificando el desplazamiento de zona horaria del dispositivo antes del cambio de desplazamiento de zona horaria.

ExtraOriginatingUri

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

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 extra usado 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 el modo silencioso se ha activado o desactivado.

ExtraReferrer

Este extra se puede usar con cualquier intención usada 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 de la intención remota.

ExtraReplacementExtras

Agrupación que forma una asignación de nombres de paquete de destino potenciales a diferentes paquetes adicionales para agregar a los extras de intención predeterminados en #EXTRA_INTENT cuando se usa 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 irá seguida inmediatamente de 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

Se usa extra en la respuesta de un objeto BroadcastReceiver que controla #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsList

Se usa extra en la respuesta de un objeto 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 elemento adicional 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: id. del acceso directo usado para enviar la intención de 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 solo es para el espacio de usuario del sistema, no para un apagado completo.

ExtraSplitName

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

ExtraStartTime

Long 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

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

ExtraText

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

ExtraTime

Opcional adicional que especifica una hora en milisegundos.

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 para 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 paquete asignado.

ExtraUser

UserHandle El 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 indica si la actividad iniciada de toma de notas debe mostrar una interfaz de usuario que sea adecuada para usar con entrada de lápiz óptico.

ExtraUseSystemContactsPicker

Boolean extra opcional que indica si el selector de contactos del sistema debe invocarse con ACTION_PICK, si el campo de datos se establece como uno de: data android:mimeType="vnd.android.cursor.dir/contact"; data android:mimeType="vnd.android.cursor.dir/phone_v2"; data android:mimeType="vnd.android.cursor.dir/postal-address_v2"; data android:mimeType="vnd.android.cursor.dir/email_v2"

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

Nombre Description
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 asociado a esta intención.

Component

Recupere el componente concreto asociado a la intención.

Creator
Data

Recupere los 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 empaquetado.

Identifier

Recupere el identificador de esta intención.

IsMismatchingFilter

Si la intención no coincide con todos los filtros de intención declarados en el componente receptor.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

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

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

Package

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

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(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

Nombre Description
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 Objectobjeto .

CloneFilter()

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

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
CreateChooser(Intent, ICharSequence, IntentSender)

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

CreateChooser(Intent, ICharSequence)

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.

CreateChooser(Intent, String)

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()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de JavaObject)
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)

Recupere datos extendidos de la intención.

GetBooleanExtra(String, Boolean)

Recupere datos extendidos de la intención.

GetBundleExtra(String)

Recupere datos extendidos de la intención.

GetByteArrayExtra(String)

Recupere datos extendidos de la intención.

GetByteExtra(String, SByte)

Recupere datos extendidos de la intención.

GetCharArrayExtra(String)

Recupere datos extendidos de la intención.

GetCharExtra(String, Char)

Recupere datos extendidos de la intención.

GetCharSequenceArrayExtra(String)

Recupere datos extendidos de la intención.

GetCharSequenceArrayExtraFormatted(String)

Recupere datos extendidos de la intención.

GetCharSequenceArrayListExtra(String)

Recupere datos extendidos de la intención.

GetCharSequenceExtra(String)

Recupere datos extendidos de la intención.

GetCharSequenceExtraFormatted(String)

Recupere datos extendidos de la intención.

GetDoubleArrayExtra(String)

Recupere datos extendidos de la intención.

GetDoubleExtra(String, Double)

Recupere datos extendidos de la intención.

GetFloatArrayExtra(String)

Recupere datos extendidos de la intención.

GetFloatExtra(String, Single)

Recupere datos extendidos de la intención.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetIntArrayExtra(String)

Recupere datos extendidos de la intención.

GetIntegerArrayListExtra(String)

Recupere datos extendidos de la intención.

GetIntent(String)
Obsoletos.

Llame a #parseUri con 0 marcas.

GetIntentOld(String)
GetIntExtra(String, Int32)

Recupere datos extendidos de la intención.

GetLongArrayExtra(String)

Recupere datos extendidos de la intención.

GetLongExtra(String, Int64)

Recupere datos extendidos de la intención.

GetParcelableArrayExtra(String, Class)

Recupere datos extendidos de la intención.

GetParcelableArrayExtra(String)

Recupere datos extendidos de la intención.

GetParcelableArrayListExtra(String, Class)

Recupere datos extendidos de la intención.

GetParcelableArrayListExtra(String)

Recupere datos extendidos de la intención.

GetParcelableExtra(String, Class)

Recupere datos extendidos de la intención.

GetParcelableExtra(String)

Recupere datos extendidos de la intención.

GetSerializableExtra(String, Class)

Recupere datos extendidos de la intención.

GetSerializableExtra(String)

Recupere datos extendidos de la intención.

GetShortArrayExtra(String)

Recupere datos extendidos de la intención.

GetShortExtra(String, Int16)

Recupere datos extendidos de la intención.

GetStringArrayExtra(String)

Recupere datos extendidos de la intención.

GetStringArrayListExtra(String)

Recupere datos extendidos de la intención.

GetStringExtra(String)

Recupere datos extendidos de la intención.

HasCategory(String)

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

HasExtra(String)

Devuelve true si se asocia un valor adicional con el nombre especificado.

JavaFinalize()
Obsoletos.

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 para ejecutarse, pero conceda un selector para buscar la actividad.

MakeRestartActivityTask(ComponentName)

Realice 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 una instancia 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.

RemoveLaunchSecurityProtection()

Cuando una intención procede de otra aplicación o componente como una intención adicional incrustada, el sistema crea un token para identificar al creador de esta intención externa. Si falta este token o no es válido, el sistema bloqueará el inicio de esta intención. Si contiene un token válido, el sistema realizará la comprobación en el creador para bloquear el destino de inicio, no tiene permiso para iniciarlo o impedir que conceda acceso de URI al tagert al que no puede acceder. Este método proporciona una manera de rechazar esta característica.

ReplaceExtras(Bundle)

Reemplace completamente los extras de la intención por el paquete 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 descripción de 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 #setComponent(ComponentName) con el nombre devuelto por un Class objeto .

SetClass(Context, Type)

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

SetClassName(Context, String)

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

SetClassName(String, String)

Comodidad para llamar #setComponent con 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 controlan 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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
SetType(String)

Establezca un tipo de datos MIME explícito.

SetTypeAndNormalize(String)

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

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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 URI de ella.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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, 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)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de JavaObject)
IJavaPeerable.Finalized()

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

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a