Reproducir patrones con el vibrador en Android

De WikiCode

Saltar a navegación, buscar
Delicious

Objetivo

Reproducir patrones predefinidos con vibrate() de android. En Activar el Vibrador del movil en Android tenemos un ejemplo básico de como instanciar el vibrador y hacerlo funcionar, pero la función vibrate() del objeto Vibrator puede hacer algo mas.

Reproducir patrones con el vibrador

vibrate(long[] pattern, int repeat);

Pattern es una array de tipos long que indica los pares de vibraciones y paradas a reproducir. El primer valor indica el tiempo a esperar hasta que se enciende el vibrador, el resto son pares de Vibración/Parada/Vibración/Parada/etc...

Ejemplo: long[] pattern = {0, 500, 300, 1000, 500}; Este patrón iniciará automáticamente y vibrará durante medio segundo, parará durante 300 milisegundos, volverá a vibrar durante un segundo y parará durante medio segundo y se detendrá o volverá a empezar dependiendo del valor de "repeat".

El parámetro int repeat indica las veces que se va a reproducir el patrón. Se utiliza el -1 para desactivar la repetición.

long[] pattern = {0, 500, 300, 1000, 500};
vibrador.vibrate(pattern, 3); //Repetirá el patrón 3 veces.

¿Te ha sido útil este artículo?

286 Valoración: 9.7/10 (3 votos)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Otros idiomas
Categorías
support
Sitios
Herramientas