miércoles, 26 de junio de 2013

Utilizar el vibrador Android (Vibrator class)

Buenos días!
Hoy vamos a ver como hacer vibrar el terminal des de nuestra aplicación. El funcionamiento es muy sencillo aunque si queremos una experiencia máxima siempre lo podemos perfeccionar. Siguiendo este tutorial lo más difícil que vamos a encontrar es saber que ritmo darle al vibrador.

Todo se trabaja en mili-segundos, y los ritmos se hacen en dos tonos, unos mili-segundos de activación y otros de pausa para crear el efecto deseado.

Comencemos, primero de todo hay que añadir el permiso en el manifest para que nos deje utilizar el vibrador. El permiso será el siguiente:



<uses-permission android:name="android.permission.VIBRATE"/>

Ahora a continuación os mostraré la función completamente comentada:
     //Primero crearemos el ritmo:
     //El primer 0 es para que empiece inmediatamente
     //El segundo valor son los mili-segundos de vibrador activado
     //El tercer valor son los mili-segundos de pausa de vibrador
     //El cuarto valor son los mili-segundos de vibrador activado
     //El Quinto valor son los mili-segundos de pausa de vibrador
     //etc.. etc..
     //Podemos alargar el patrón creando un ritmo todo lo que queramos
     long[] pattern = { 0, 500,50,500,50,500,50,500};
     //Creamos la clase Vibrator
     Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
     //Le añadimos el patrón a la función vibrate
     //Le añadimos el valos -1 para decirle que no se repite
     //Si pusieramos un 2 se repetiría el patrón dos veces
     v.vibrate(pattern, -1);
Con esto ya valdría para que el teléfono android empezara a vibrar, espero que os aya servido de ayuda y si es así un +1 va muy bien.

Muchas gracias por todas vuestras visitas y comentarios!!!

2 comentarios:


  1. My brother suggested I might like this blog. He was entirely right. This post truly made my day. You can not imagine just how much time I had spent for this information! Thanks! gmail login

    ResponderEliminar
  2. If you have a 30-year $250,000 mortgage having a 5 percent interest, you will probably pay $1,342. canadian mortgage calculator You can use our mortgage comparison calculator to try different mortgages and repayment options to come up having a way to help you save money that works well best for you. mortgage payment calculator canada

    ResponderEliminar