Répondre

0

Pour modifier le modèle de vibration de manière pragmatique, vous devez implémenter un code personnalisé, ce qui signifie que vous devez implémenter la vibration par défaut avec la limite diff diff secondes.

if (IS_VIBRATE) { 
      IS_VIBRATE = true; 
      final Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 
      if (v.hasVibrator()) { 
       final long[] pattern = {0, 100, 500, 100, 500, 100, 500, 100, 500, 100}; 
       new Thread() { 
        @Override 
        public void run() { 
         for (int i = 0; i < 10; i++) { 
          v.vibrate(pattern, -1); 
          try { 
           Thread.sleep(3000); 
          } catch (InterruptedException e) { 
           e.printStackTrace(); 
          } 
         } 
        } 
       }.start(); 
      } 
     } 

Et oui, assurez-vous d'avoir dans le fichier AndroidManifest.xml.