Reporte Intent ¿Qué es un intent?
Enviado por Sara • 2 de Enero de 2019 • 667 Palabras (3 Páginas) • 297 Visitas
...
Realización de Intent a otra aplicación
Android ya cuenta con varias “plantillas” de intents para acceder a diversas aplicaciones comunes en “todos” los telefonos, como el registro de llamadas, el explorardor de internet, la bandeja de mensajes, etc., en el caso de aplicaciones de terceros, como se menciono anteriormente se necesita saber exactamente el nombre de la clase que contiene la actividad, si esto no sucede asi la aplicación que ejecute el intent no respondera y se cerrara.
[pic 2]
Para realizar nuestra practica comprobamos la clase y el nombre de la actividad que procederemos a abrir, el nombre de la actividad esta especificado en el AndroidManifest donde se especifican las activitis con la etiqueta , en el apartado de se especifican los intent locales que la actividad puede aceptar, la siguiente imagen ilustra esto.
[pic 3]
Teniendo la información necesaria, procedemos a configurar el intent en el OnClickListener del objeto Button, quedando el codigo como se muestra en la imagen.
[pic 4]
Como podemos ver la acticidad se inicia cuando se ejecuta el startActivity(intent), el intent tambien puede guardar informacion extra si necesario, para que esta información extra sea recibida, debe de estar configurado un Broadcast especifico para recibir la informacion del intent del lado de la actividad llamada.
Probar la apliación
Para correr la aplicación (y asi probarla) tenemos dos opciones para realizar esta tarea, utilizar un dispositivo virtual (emulado) o probarlo en un dispositivo fisico que tengamos disponible y sea compatible con el programa que queremos probar.
La primera opcion se descarta ya que necesitamos que la aplicación Reminders tambien este presente dentro del dispositivo.
Para probar nuestra aplicación elegimos la opcion de probar usando un dispositivo externo, en particular un Xperia ZL (2013) con Android 5.1.1.
Biblografia
http://elbauldelprogramador.com/programacion-android-intents-conceptos/
http://developer.android.com/reference/android/content/Intent.html
http://developer.android.com/intl/es/guide/components/intents-filters.html
http://developer.android.com/intl/es/training/basics/firstapp/starting-activity.html
...