前言
Android开启振动主要运用了Vibrator(振动器),系统中有一个Vibrator抽象类,我们可以通过获取Vibrator实例调用里面的方法来完成振动功能。
Vibrator vibrator = (Vibrator) getSystemServic(Service.VIBRATOR_SERVICE);
记得加权限:
<uses-permission android:name="android.permission.VIBRATE"/>
方法和参数
vibrator.vibrate(1000); //设置手机振动
vibrator.hasVibrator(); //判断手机硬件是否有振动器
vibrator.cancel();//关闭振动
这里主要讲解一下vibrator.vibrate(),如下图所示:
vibrate ( long milliseconds )
vibrator.vibrate(1000); //立刻振动,持续时间为1s
vibrate ( long milliseconds, AudioAttributes attributes )
Api文档中对第二个参数的解释是:
attribut