Android Vibrator(震动器)的使用

来源:互联网 发布:分类信息源码哪个好 编辑:程序博客网 时间:2024/04/28 08:48
系统获取到Vibrator也是通过context调用getSystemService,再调用vibrator的方法。。。。。
 private Vibrator vibrator;

首先 ,获取到震动服务

 

vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);

      或者是

vibrator=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);

其次,开启震动(两个接口中的任意一个)。

1,

      vibrator.vibrate(50);//震动指定时间,数据类型long,单位为毫秒,一毫米为1/1000秒

2,

      //方法中数组参数意义:第一个参数为等待指定时间后开始震动,第二个参数为震动时间,第三个参数为为等待震动,第四个参数为震动的时间。     //方法中第二个参数为重复次数,-1为不重复,0为一直震动。     vibrator.vibrate(new long[]{100,10,100,1000}, 0);//按照指定的模式去震动。

最后,取消震动。

vibrator.cancel();//取消震动,关闭手机震动。

 

别忘了添加权限,否则运行时会报错:

<uses-permission android:name="android.permission.VIBRATE"/>


成长中。。。。


 



 

0 0