Где находится настройка setVibrateSetting (AudioManager.VIBRATE_TYPE_NOTIFICATION, false) в телефоне? - PullRequest
1 голос
/ 28 октября 2011

Я сделал приложение, которое мешает настройкам вибрации системы.а именно, он отключает их.

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

Thx Simon

1 Ответ

0 голосов
/ 28 октября 2011

Все, что вам нужно сделать, это то же самое, что вы сделали выше, за исключением установки AudioManager.VIBRATE_SETTING_OFF на AudioManager.VIBRATE_SETTING_ON

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...