答えて

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ファイルにあることを確認してください。

関連する問題