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" />
相关文章
相关标签/搜索