Usar Notificaciones en Android

Encuentra en el sitio

Últimos Artículos

Usar Notificaciones en Android es una parte importante en la programación, por medio de estas podemos interactuar con el usuario, ponerlo al tanto sobre lo que se hace o necesita. Siguiendo el hilo sobre el Desarrollo de Aplicaciones para Android mostraré como usar las notificaciones (Vibración, Sonido, Cuadros de confirmación, Cuadros de alerta) de Android con el FrameWork PhoneGap.

PERMISOS

Para el uso de las notificaciones es necesario contar con los permisos sobre el dispositivo, para esto sera necesario modificar lo siguiente archivos:

app/res/xml/config.xml

app/AndroidManifest.xml

Notificación con Vibrador

Para poder usar este tipo de notificación es necesario incluir en nuestro archivo js la siguiente linea de código:

Donde el argumento es el tiempo que durara vibrando el dispositivo, este valor se da en milisegundos, como ejemplo, si deseamos que vibre 1 segundo pondremos como parámetro 1000, si son 2 pondremos 2000, y así…..

Notificación con Sonido

Para usar el sonido de las notificaciones del dispositivo lo conseguiremos con la siguiente linea de codigo, esta la usaremos con javascript o jquery:

El argumento times es el tiempo (dado en milisegundos) que durara reproduciendo el sonido.

Notificación con Cuadro de Confirmación

Podremos realizar Cuadros de confirmación personalizables, se emplea con el siguiente codigo:

message => El mensaje que habrá en el cuadro de confirmación.
confirmCallback => Función que puede ser invocada presionando la correspondiente opción.
[title] => Titulo del del cuadro de confirmación, por defecto se mostrará “Confirm“.
[buttonLabels] => Etiquetas de los botones que se mostrara en el cuadro, si no se personaliza alguno se mostrará por defecto “OK,Cancel“, los títulos de los botones irán separados por comas (,) ejemplo de esto es lo siguiente (opcion1, opcion2, opcion3, opcionN….); cabe aclarar que el valor del indice de cada botón se tomara de derecha a izquierda, siendo el primer elemento asignado el indice 1, y asi, el backbutton del dispositivo tendrá el indice 0.

Notificación con Cuadro de Alerta

Podremos personalizar un cuadro de alerta, con el mensaje, titulo, función por defecto; emplearemos el siguiente código:

message => El mensaje que habrá en el cuadro de Alerta.
alertCallback=> Función que puede ser invocada una vez aceptando el cuadro de alerta.
[title] => Titulo del del cuadro de confirmación, por defecto se mostrará “Confirm“.
[buttonName] => Nombre del boton con el cual aceptaremos, si no se ingresa uno personalizado, se mostrara por defecto “OK“.

Ejemplo de Como Usar las Notificaciones en Android

Para ver de mejor manera como usar estas notificaciones mostrare una aplicación la cual contendrá el como se usaría las notificaciones, antes de comenzar recordemos el post anterior en el cual podremos ver como desarrollar la aplicacion, en este caso solo mostrare el código necesario para el ejemplo.

Código Html

Código Css

Código JavaScript

Una vez que pongamos en marcha la Aplicación en nuestro SmartPhone o emulador veremos lo siguiente:

Notificaciones Android

Cuando seleccionemos Confirmación veremos lo siguiente:

Confirmación en Android

Después de haber pulsado “Salir” nos mostraría lo siguiente:
Indice botón Confirmación

Cuando regresemos a la ventana inicial y seleccionemos “Alerta” veremos lo siguiente:
Cuadro de alerta en Android

No muestro los resultados de las notificaciones con el vibrador y el sonido por obvias razones 😀 Pero si elegimos la opción de “Vibrar” veremos un cronometro, este vibrara cada 10 segundos y durara un segundo en vibrar, cuando seleccionemos “Sonido” se emitirá el sonido de notificación por defecto de nuestro dispositivo durante un segundo. Espero que lo anterior haya sido de gran utilidad 🙂

Si te ha gustado el post, compártelo, regala un like ó comenta 😉

Deja un comentario