активиране/деактивиране на вибрация при звънене на android

Не мога да намеря начин да активирам и деактивирам вибрацията при входящи повиквания.

Опцията в менюто --> Настройки --> Звуци и дисплей споменава - PHONE VIBRATE - вибриране на телефона при входящи повиквания...

Искам да го активирам и деактивирам чрез код (ако е възможно).


person JaVadid    schedule 05.06.2010    source източник


Отговори (1)


Разгледайте AudioManager:

http://d.android.com/reference/android/media/AudioManager.html

и setRingerMode/setVibrateSetting:

http://d.android.com/reference/android/media/AudioManager.html#setRingerMode(int)

http://d.android.com/reference/android/media/AudioManager.html#setVibrateSetting(int, int)

person m6tt    schedule 05.06.2010
comment
Еха!!! Мислех, че трябва да е някъде в други класове... благодаря за правилното ръководство... и съжалявам, че се държах доста глупаво... - person JaVadid; 05.06.2010
comment
Единственият проблем, който виждам тук, е, че RINGER_MODE_NORMAL може да означава, че телефонът може да се чува и може да вибрира. Има ли начин да разберете със сигурност дали настройката за вибриране на телефона е включена (освен използването на остарели методи)? - person Habeeb Ahmed; 30.09.2014