Де в телефоні встановлено налаштування setVibrateSetting (AudioManager.VIBRATE_TYPE_NOTIFICATION, false)?

я зробив додаток, яке псує з налаштуваннями вібрації системи. а саме вимикає їх.

AudioManager audioManager = (AudioManager)ctx.getSystemService(Context.AUDIO_SERVICE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
System.putInt(ctx.getContentResolver(), VIBRATE_IN_SILENT, 0);

Я дивуюся зараз, де я можу повернути вібрацію вручну назад. налаштування вібрації дзвінка можна знайти в налаштуваннях звуку, але де встановлено сповіщення? налаштування у програмі SMS все ще відображається на "вібрувати завжди", але при отриманні тексту телефон більше не вібрує. це налаштування можна увімкнути/вимкнути програмно?

До речі: я використовую Nexus One з Android 2.3.3

Дякую Саймон

1

1 Відповіді

All you have to do is the exact same thing you did above except set AudioManager.VIBRATE_SETTING_OFF to AudioManager.VIBRATE_SETTING_ON

0
додано
Так, звичайно, я отримую це. Питання в тому, як я можу встановити, що вручну? я не можу знайти варіант для цього в настройках андроїда (як параметр дзвінка вібрації в настройках - Звук - Вібрація).
додано Автор SimonSays, джерело
android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.