Por lo general, una app de Android tiene varias actividades. Cada una de ellas muestra una interfaz de usuario que permite realizar una tarea específica (como ver un mapa o tomar una foto).
A fin de llevar al usuario de una actividad a otra, la app debe usar un Intent
para definir la acción de tu app. Cuando asignas un Intent
al sistema usando un método como startActivity()
, el sistema usa el Intent
para identificar e iniciar el componente de app correspondiente. El uso de intents también permite que tu app inicie una actividad que está contenida en otra app.
Un Intent
puede ser explícito para iniciar un componente específico (una instancia específica de Activity
) o implícito para iniciar cualquier componente que pueda manejar la acción que se intenta realizar (por ejemplo, "tomar una foto").
En esta clase, se muestra cómo usar un Intent
para realizar algunas interacciones básicas con otras apps, como iniciar otra app, recibir un resultado de esa app y hacer que tu app pueda responder a los intents de otras.
Lecciones
- Cómo enviar al usuario a otra app
- Se indica cómo puedes crear intents implícitos para iniciar otras apps que puedan realizar una acción.
- Cómo obtener un resultado de una actividad
- Se indica cómo iniciar otra actividad y recibir un resultado de la actividad.
- Cómo permitir que otras apps inicien tu actividad
- Se indica cómo hacer que otras apps puedan abrir las actividades de tu app definiendo filtros de intents que declaren los intents implícitos que acepte tu app.
Para obtener más información sobre los temas de esta página, consulta: