Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Electiva III Ingeniera en Telemtica (IT)
1
Prctica III: Mens e intenciones
Objetivo: A travs de esta prctica se pretende poner en practica
o Diseo de mens o Lanzamiento y filtros de intenciones
Duracin:
1 Semana.
Introduccin Una de las particularidades del sistema operativo Android es la gran versatilidad que ofrece en cuanto a las aplicaciones tpicas de telfonos (SMS, navegador, el telfono en s), ya que permite cambiar todas estas aplicaciones que vienen por defecto; esto es posible gracias a las intenciones. En esta prctica, crearemos una aplicacin, que permita marcar un nmero de telfono, y presentar diferentes opciones; como, llamar, enviar un SMS, aadir a contactos. Este tipo de aplicaciones son muy comunes y se les conoce como dialer.
Desarrollo de la prctica Empezaremos creando un nuevo proyecto para Android, cuya interfaz principal, sea como la que se muestra en la siguiente figura.
Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Electiva III Ingeniera en Telemtica (IT)
2
Descripcin de cada uno de los botoones
Digitos (0..9): aaden el digito pulsado a la pantalla de marcacin. o Si se mantiene pulsado el 0, se aade un signo +, al inicio del nmero que est en la
pantalla de marcacin. o Si se mantiene pulsado el botn 1, se deber realizar una llamada al nmero de
buzn de voz predeterminado
* y #: aaden los correspondientes caracteres
C: este botn borra el ltimo digito ingresado (el de la derecha)
Llamar: se realiza la llamada al nmero que se encuentra en la pantalla de marcacin La aplicacin constar de un men con las siguientes opciones:
Enviar Mensaje: se lanza un Intent para envo de un SMS al nmero marcado
Aadir a contactos: se lanza un Intent para aadir el nmero a la agenda de contactos o El URI que da acceso a esta agenda es content://contacts/people
Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Electiva III Ingeniera en Telemtica (IT)
3
A continuacin se muestra algunas capturas de pantalla:
Resultado despus de presionar el botn llamar Resultado al presionar el men Enviar Mensaje
Aadir nmero a contacto
Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Electiva III Ingeniera en Telemtica (IT)
4
Por ltimo, para que la aplicacin quede registrada como aplicacin dialer, es necesario implementar el Intent-Filter android.intent.action.DIAL, as cuando se lance dicho Intent, se mostrar al usuario nuestra aplicacin como una de las que puede usar como marcador.