2016-11-18 18 views

ответ

0

Для того, чтобы изменить шаблон вибрации прагматично, вам необходимо реализовать собственный код, чтобы это означало, что вам необходимо реализовать вибрацию по умолчанию с ограничением времени дифференциала.

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(); 
      } 
     } 

И да, убедитесь, что у вас есть файл AndroidManifest.xml.