Отключить вибрацию внутри моего приложения
Я разрабатываю приложение, и мне нужно полностью отключить вибрационные оповещения, когда мое приложение работает. Например, если звонок поступает, когда мое приложение открыто, я не хочу получать вибрационное оповещение, как и с электронными письмами и другими уведомлениями.
Так что я некоторое время гуглил и нашел это:
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);