lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

Interacción con otras apps

Por lo general, una app de Android tiene varias actividades. Cada actividad tiene una interfaz que permite al usuario realizar una tarea específica (por ejemplo, ver un mapa o tomar una foto). Para dirigir al usuario de una actividad a otra, tu app debe usar un Intent a fin de definir su “intención” de hacer algo. Cuando pasas un Intent al sistema con un método como startActivity(), el sistema usa el Intent para identificar e iniciar el componente de app correspondiente. El uso de las intents también permite que tu app inicie una actividad que está contenida en otra app.

Una Intent puede ser explícita para iniciar un componente específico (una instancia específica de Activity) o implícita para iniciar cualquier componente que pueda manejar la acción que se intenta realizar (por ejemplo, "tomar una fotografía").

Esta clase, te enseña a utilizar una Intent para realizar algunas interacciones básicas con otras apps, por ejemplo, iniciar otra aplicación, recibir un resultado de esa app y hacer que tu app sea capaz de responder a las intents de otras apps.

Lecciones

Cómo enviar al usuario a otra app
Se indica cómo puedes crear intents implícitas para lanzar otras apps que pueden 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 declaran las intents implícitas que tu app acepta.