Practica Menús e Intenciones

4
Universidad Nacional Autónoma de Nicaragua Facultad de Ciencias y Tecnología Departamento de Computación Electiva III Ingeniería en Telemática (IT) 1 Práctica III: Menús e intenciones Objetivo: A través de esta práctica se pretende poner en practica o Diseño de menús o Lanzamiento y filtros de intenciones Duración: 1 Semana. Introducción Una de las particularidades del sistema operativo Android es la gran versatilidad que ofrece en cuanto a las aplicaciones típicas de teléfonos (SMS, navegador, el teléfono en sí), ya que permite cambiar todas estas aplicaciones que vienen por defecto; esto es posible gracias a las intenciones. En esta práctica, crearemos una aplicación, que permita marcar un número de teléfono, y presentará diferentes opciones; como, llamar, enviar un SMS, añadir a contactos. Este tipo de aplicaciones son muy comunes y se les conoce como dialer. Desarrollo de la práctica Empezaremos creando un nuevo proyecto para Android, cuya interfaz principal, sea como la que se muestra en la siguiente figura.

description

Android

Transcript of Practica Menús e Intenciones

  • 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.