Cómo interactuar con otras apps

Por lo general, una app de Android tiene varias actividades. Cada actividad muestra una interfaz de usuario que permite al usuario realizar una tarea específica (como ver un mapa o tomar una foto). Si quieres llevar al usuario de una actividad a otra, tu app debe usar un Intent para definir la "intención" de la app de hacer algo. 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 los 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").

Esta clase te enseña a utilizar 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 sea capaz de 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 las actividades de tu app puedan ser utilizadas por otras apps definiendo filtros de intents que declaren los intents implícitos que acepta tu app.

Para obtener información adicional sobre los temas de tu página, consulta: