Como posso solicitar a permissão de vibração?

86

Como posso solicitar a permissão de vibração em meu aplicativo Android?

Hardik Gajjar
fonte

Respostas:

226

Aqui está o link para a referência

Adicione isso ao seu manifesto, como um filho direto do manifestelemento:

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

É assim que você permite que o telefone Vibrate thru code:

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

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

Para um padrão mais criativo, experimente o tema 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
fonte
10
hahaha, você escreveu "vibrador": 'D Sério, obrigado por essa resposta! :)
codepleb
3
Para ser bem claro ... adicione-o em sua tag <manifest ...>! Não o adicione a nenhuma outra tag!
Peter Arandorenko
26

Adicione o seguinte em AndroidManifest.xml:

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

Mais informações sobre as permissões do AndroidManifest aqui

Mais informações na lista de permissão aqui

Ccheneson
fonte
Estou procurando a lista de permissões há um tempo, obrigado
cutiko
Que tal iOS, eu quis dizer iPhone?
Arun Prasad