Download - Practica Menús e Intenciones

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