2016-11-09 4 views

Répondre

2

vérifier les états et faire le travail nécessaire

AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); 
    if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) { 
     Toast.makeText(this, "cannot vibrate already muted", Toast.LENGTH_SHORT).show(); 
    } else { 
     Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE); 
     vibrator.vibrate(2000); 
     Toast.makeText(this, "I'm running", Toast.LENGTH_SHORT).show(); 
    } 
+0

Je connais cette solution, mais mon point est que est-il possible de le faire arrêter vibrer automatiquement, je veux dire qu'il faut que les paramètres de l'utilisateur et arrêter la vibration s'il ne le fait pas pour vibrer même si j'appelle «vibrer» – ammcom