Включение и отключение вибрации в Android программно

В одном из моих приложений для Android мне нужно включить или отключить вибрацию полностью независимо от режима (т. Е. Тихий или общий или громкий).

В настоящее время я использую следующий код с помощьюустаревшая функция setVibrateSetting

// Для включения режима вибрации

audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
            AudioManager.VIBRATE_SETTING_ON);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
            AudioManager.VIBRATE_SETTING_ON);

// Для отключения режима вибрации

audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
            AudioManager.VIBRATE_SETTING_OFF);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
            AudioManager.VIBRATE_SETTING_OFF);

Но мне интересно, есть ли четкий способ сделать это.

И предложения приветствуются :)

С уважением, Jujare

Ответы на вопрос(4)

Ваш ответ на вопрос