Android Ejemplo Intent Filter

android

Programación Android: Cómo se resuelven los Intents

Vamos a ver que estratégias usa Android para encontrar la actividad que corresponde a un intent basándose en los intent-filter. Para resolver este problema, se establece una jerarquía. En el primer lugar de dicha jerarquía se encuentra el nombre del componente que se adjunta al intent. Este tipo de intent son explícitos, y dado que ya se sabe el nombre del componente, el resto de datos asociados al intent se ignoran. Por el contrario, cuando el intent no disponga de nombre de componente asociado, será un intent implícito, para este tipo de intents hay diversas formas de encontrar la actividad correspondiente.

android

Programación Android: Intents - Categorías

Las actividades se pueden clasificar en categorías para así poder buscarlas basándonos en el nombre de dicha categoría. Por ejemplo, mientras el sistema se está iniciando, busca en las actividades las que estén bajo la categoría CATEGORY_LAUNCHER.

La convención usada para nombrar a las categorías es (para el caso de CATEGORY_LAUNCHER):

android.intent.category.LAUNCHER

La forma de declarar las categorías en el AndroidManifest es la siguiente:

android

Programación Android: Intents - Conceptos básicos

Un intent sirve para invocar componentes, en android entendemos por componentes las activities, Que son componentes de UI [Interfaz gráfica], services, Código ejecutándose en segundo plano, broadcast receivers, Código que responde a un mensaje de transmisión [Broadcast messages] y proveedores de contenido, código que abstráe los datos.

Introducción a los Intents