En este ejercicio vamos a construir un formulario para enviar y gestionar algunos Implicit Intents, en concreto,

• Llamada Telefónica,
• Ver página web,
• Capturar contacto y
• Capturar Foto.

Definir la Activity de la imagen:
La primera fila tiene un EditText y un botón para llamar

La segunda fila tiene un EditText y un botón para ver la web

La tercera fila tiene un EditText y un botón para Seleccionar un Contact

Hay un ImageView para mostrar la foto del contacto

Abajo del todo hay un botón para lanzar la cámara y capturar una foto.

El funcionamiento sería el siguiente:

Si se introduce un número de teléfono y luego se pulsa el botón de llamada se produce la llamada. Si no hay número saldrá un toast alertando de que hay que añadir un número para poder llamar

Si se introduce una url de una página web y luego se pulsa el botón de web, se abrirá un navegador mostrando la página web. Si no hay url se alerta mediante toast

Para seleccionar un contacto se pulsa sobre el botón Seleccionar Contacto que abrirá la aplicación contactos del teléfono. Una vez seleccionado un contacto deberá aparecer el nombre del contacto y el número de teléfono en sus editText correspondientes. Además en el ImageView se mostrará la foto del contacto

Tras pulsar el botón foto y capturar la foto, ésta aparecerá en el ImageView.


Contenido para usuarios registrados