Android震動

Android系統中Vibrator對象負責對手機震動的處理,具體的實現方法:android

1.獲取振動器Vibrator的實例:數組

Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 得到一個震動的服務

 

2.調用vibrate方法來產生震動:spa

  • 只向vibrate()傳遞一個參數,這個參數用來指定振動的毫秒數   code

  vibrator.vibrate(5000);//震動5秒
  • 向vibrate()方法傳遞多個參數orm

 long[] pattern = {1000, 2000, 1000, 3000};  //等待1秒,震動2秒,等待1秒,震動3秒  
 vibrator.vibrate(pattern, -1);   //-1表示不重複, 若是不是-1, 好比改爲1, 表示從前面這個long數組的下標爲1的元素開始重複.

 

3.取消震動xml

vibrator.cancel();

 

4.在AndroidManifest.xml文件添加權限對象

<uses-permission android:name="android.permission.VIBRATE" />
相關文章
相關標籤/搜索