振动器

Android 振动器

老子叫甜甜 提交于 2020-02-19 06:34:26
今天介绍一下Android的振动器Vibrator,有三个方法来控制手机振动: 1、void vibrate(long milliseconds):控制手机振动milliseconds毫秒。 2、void vibrate(long[] pattern,int repeat):指定手机以pattern指定的模式振动,如指定pattern为new int[400,800,1200,1600],就是指定在400ms、800ms、1200ms、1600ms这些时间点交替启动、关闭手机振动器;其中repeat指定pattern数组的索引,指定对pattern数组中从repeat索引开始的振动进行循环。 3、void cancel():关闭手机振动。 下面直接上个实例: 1 public class VibratorTest extends Activity 2 { 3 Vibrator vibrator; 4 @Override 5 public void onCreate(Bundle savedInstanceState) 6 { 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.main); 9 // 获取系统的Vibrator服务 10 vibrator = (Vibrator