Як я можу запитати дозвіл на вібросигнал?


Відповіді:


226

Ось посилання на посилання

Додайте це до свого маніфесту як прямий дочірній manifestелемент елемента:

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

Ось як ви дозволяєте телефону вібрувати через код:

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

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

Для більш креативного малюнка спробуйте тему "Зоряні війни" = D

v.vibrate(new long[]{0, 500, 110, 500, 110, 450, 110, 200, 110, 170, 40, 450, 110, 200, 110, 170, 40, 500}, -1);

10
ха-ха-ха, ви написали "вібратор": 'D Серйозно, дякую за цю відповідь! :)
codepleb

3
Щоб бути по-справжньому зрозумілим ... додайте його до свого тегу <manifest ...>! Не додайте його до будь-якого іншого тегу!
Петро Арандоренко

26

Додайте таке AndroidManifest.xml:

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

Більше інформації про дозволи AndroidManifest тут

Більше інформації про список дозволів тут


Я якийсь час шукаю список дозволів, дякую
cutiko

Як щодо iOS, я мав на увазі iPhone?
Арун Прасад
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.