Reproducir patrones con el vibrador en Android
De WikiCode
| Tweet |
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.