Отключить вибрацию внутри моего приложения

Я разрабатываю приложение, и мне нужно полностью отключить вибрационные оповещения, когда мое приложение работает. Например, если звонок поступает, когда мое приложение открыто, я не хочу получать вибрационное оповещение, как и с электронными письмами и другими уведомлениями.

Так что я некоторое время гуглил и нашел это:

AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
amanager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);

Проблема в том, что этот метод устарел. И я не могу найти другой способ сделать это.

MinSdkVersion = 9 и targetSdkVersion = 17.

Любая идея?

Спасибо!!

1 ответ

Решение

Смотрите AudioManager RingerMode

Теперь должно быть

AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
amanager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Другие вопросы по тегам