Wie kann ich die Vibrationserlaubnis anfordern?

86

Wie kann ich die Vibrationserlaubnis in meiner Android-Anwendung anfordern?

Hardik Gajjar
quelle

Antworten:

225

Hier ist der Link zur Referenz

Fügen Sie dies Ihrem Manifest als direktes untergeordnetes manifestElement des Elements hinzu:

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

So lassen Sie das Telefon durch den Code vibrieren:

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

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

Für ein kreativeres Muster versuchen Sie das Star Wars-Thema = 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
quelle
10
hahaha, du hast "vibrator" geschrieben: 'D Ernsthaft, danke für diese Antwort! :)
Codepleb
3
Um ganz klar zu sein ... fügen Sie es in Ihr <manifest ...> -Tag ein! Fügen Sie es keinem anderen Tag hinzu!
Peter Arandorenko
26

Fügen Sie Folgendes hinzu AndroidManifest.xml:

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

Weitere Informationen zu AndroidManifest-Berechtigungen finden Sie hier

Weitere Infos zur Berechtigungsliste hier

Ccheneson
quelle
Ich habe für eine Weile nach der Berechtigungsliste gesucht, danke
cutiko
Wie wäre es mit iOS, ich meinte iPhone?
Arun Prasad