Cela ne fonctionne pas pour Lollipop.Comment activer/désactiver le vibreur pour les appels et les notifications dans Android Lollipop?
Pour activer les vibrations:
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_ON);
Pour désactiver les vibrations:
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_OFF);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_OFF);
Cela fonctionne fantastiquement dans KitKat.
La documentation suggère d'utiliser getRingerMode(), mais je ne sais pas comment le faire en pratique: http://developer.android.com/reference/android/media/AudioManager.html#VIBRATE_SETTING_ON – tch
Cette constante était obsolète dans ** niveau API 16. ** Mais fonctionne toujours bien dans _Kitkat._ Je veux implémenter cela dans _Lollipop._ –