Cómo agregar la función de vibración a mi aplicación de Android

Vibrar su teléfono Android programáticamente es muy fácil. El código es común para todos los dispositivos Android que tienen hardware vibrador. Puede hacer vibrar su dispositivo Android con un patrón diferente hasta que cancele el vibrador ya sea con el sistema operativo Android o manualmente con su aplicación de Android. También puede descargar el código fuente completo de esta publicación.

Nota: Puede hacer vibrar su teléfono como los patrones a continuación.

1. Vibrar durante un período determinado (Tiempo en milisegundos).

2. Vibrar en un patrón dado.

Vamos a empezar a grabar para hacer vibrar su teléfono mediante programación.

PASO 1: Agregue el siguiente permiso en su archivo de manifiesto de Android.

Nota: Si olvida agregar la siguiente línea en su archivo de manifiesto, recibirá un mensaje de cierre forzado mientras ejecuta la aplicación en el dispositivo.

1

PASO 2: Obtenga una instancia en ejecución del servicio de vibrador

Obtenga la instancia en ejecución del servicio Android Vibrator. No cree una nueva instancia de la clase Vibrator. Entonces obtendremos la instancia en ejecución usando la función getSystemService () en nuestro archivo jave como a continuación.

Vibrador vibrador;
vibrador = (Vibrador) getSystemService (Context.VIBRATOR_SERVICE);

Nota: Ahora tenemos la instancia en ejecución, por lo que podemos hacer vibrar el teléfono según nuestros requisitos.

1. Vibrar durante un período determinado (Tiempo en milisegundos).

Después de obtener la instancia como en el paso 2 anterior, simplemente agregue la línea a continuación para hacer vibrar el teléfono durante un período de tiempo determinado.

vibrador.vibrato (3000); // vibra durante 3 segundos (por ejemplo, 3000 milisegundos)

2. Vibrar en un patrón dado.

Este es el método que utilizan la mayoría de las aplicaciones de Android. Patrón significa que puede establecer un patrón como iniciar / detener la vibración en un intervalo regular como se muestra a continuación.

// Establecer el patrón, como vibrar durante 300 milisegundos y luego detenerse durante 200 ms, luego
// vibra durante 300 milisegundos y luego se detiene durante 500 ms y repite el mismo estilo. Puedes cambiar el patrón y
// prueba el resultado para una mejor claridad.
patrón largo [] = {0,300,200,300,500};
// inicia la vibración con recuento repetido, usa -1 si no quieres repetir la vibración
vibrator.vibrate (patrón, 0);

3. Cancelar vibración

simplemente llame a cancel () API para cancelar la vibración, que ya ha comenzado.

vibrator.cancel (); // vibrador es la instancia en ejecución que hemos recuperado en el paso 2 a

Use este sitio para descargar el código:

http://techblogon.com/wp-content…

¡Buena suerte!