Explore la API de vibrador de Android.Echemos un vistazo a otra API antigua … | por yggr | agosto de 2021
Echemos un vistazo a otra API antigua en la biblioteca de Android: Vibrator
. Como su nombre lo indica claramente, Vibrator
Es una biblioteca que te permite Gestionar la vibración del dispositivoLa biblioteca existe desde el nivel de API 1 y ha recibido numerosas actualizaciones en la última versión de Android 12 (nivel de API 31).
Este artículo explora lo que puede hacer con la API de vibración Hasta el nivel de API 30 (Android 10).
Puedes usar 3 tipos diferentes de vibración. Vibration
Interfaz del programa de aplicación:
- Vibración continua: Hace vibrar el dispositivo durante un milisegundo determinado.
- Vibración de patrón: Vibra el dispositivo según el modo. Este modo determina cuánto tiempo el dispositivo debe encender y apagar el vibrador. Por ejemplo, apáguelo durante 500 ms, enciéndalo durante 1000 ms y apáguelo durante 500 ms. Puede repetir este patrón de vibración indefinidamente.
- Efecto de vibración: Esta es una forma más moderna de administrar la vibración del dispositivo (se requiere al menos un nivel de API 26). Hay 4 tipos de vibraciones de efectos:
Una especie de. Choque: Similar a la vibración constante, pero puede estar seguro de la vibración amplitud (La intensidad de la vibración).
Bahía Vibración predefinida: Vibra el dispositivo de acuerdo con el patrón de vibración predefinido de Android. Los modos disponibles son «tick», «un clic», «doble clic» y «deslizar».
C. Vibración de onda: Similar al patrón de vibración, pero puede determinar la amplitud de la vibración.
D. Vibración de composición: Similar a la vibración de patrón, pero solo puede combinar patrones de vibraciones predefinidas de Android PrimitivoLas primitivas disponibles son Tick, Click, Quick Fall, Quick Rise y Slow Rise.
Queda algoelectrónicoPuede pasar atributos de audio como parámetros del método de vibración. Básicamente, el propósito de esto es proporcionar algunos metadatos con fines de vibración (por ejemplo, notificaciones o alarmas).
Si ejecuta el código fuente de este artículo, puede probar cada tipo de vibración en su propio dispositivo:
Ahora te explicaré cómo empezar a usar Vibrator
API en la aplicación.No cubriré todos los tipos de vibración explicados en la sección anterior, sino solo los tipos más básicos de vibración, a saber Vibración continuaPara obtener más información sobre otros tipos de vibración, consulte el código fuente proporcionado anteriormente.
¡Empecemos a hacer la aplicación!
1. Abra Android Studio. Utilice la opción «Actividad vacía» para crear un nuevo proyecto.
2. Agregar android.permission.VIBRATE
Para ti AndroidManifest.xml
como esto:
3. Obtenga servicio de vibrador MainActivity.kt
como esto:
4.Haz una llamada telefónica vibrate()
Método del servicio Vibrator onCreate
Métodos como este:
5. ¡Eso es! Ahora, cuando ejecute la aplicación por primera vez, su dispositivo vibrará durante 2 segundos.
¡gracias por leer!