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.

Upload: orlan-jos

Post on 25-Sep-2015

5 views

Category:

Documents


3 download

DESCRIPTION

Android

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.