2016-11-18 111 views

回答

0

要務實地改變振動模式,您需要實現自定義代碼,這意味着您需要使用diff diff秒限制來實現默認振動。

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文件中。

相關問題