¿Cómo puedo solicitar el permiso de vibración?

Respuestas:

226

Aquí está el enlace a la referencia.

Agregue esto a su manifiesto, como hijo directo del manifestelemento:

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

Así es como dejas que el teléfono vibre a través del código:

// Get instance of Vibrator from current Context
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

// Vibrate for 300 milliseconds
v.vibrate(300);

Para un patrón más creativo, pruebe el tema de Star Wars = D

v.vibrate(new long[]{0, 500, 110, 500, 110, 450, 110, 200, 110, 170, 40, 450, 110, 200, 110, 170, 40, 500}, -1);
Mark Mooibroek
fuente
10
jajaja, escribiste "vibrador": 'D En serio, gracias por esta respuesta! :)
codepleb
3
Para ser realmente claro ... ¡agréguelo dentro de su etiqueta <manifest ...>! ¡No lo agregue a ninguna otra etiqueta!
Peter Arandorenko
26

Agregue lo siguiente en su AndroidManifest.xml:

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

Más información sobre los permisos de AndroidManifest aquí

Más información sobre la lista de permisos aquí

cheneson
fuente
He estado buscando la lista de permisos por un tiempo gracias
cutiko
¿Qué hay de iOS, me refiero a iPhone?
Arun Prasad