vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
AndroidManifest加上 振动权限<uses-permission android:name="android.permission.VIBRATE" />
vibrator.vibrate(1000);
参数为振动的时间,微妙是单位
vibrator.vibrate(new long[]{10, 100, 20, 200}, -1);评论
2 楼
wzc0066 2011-07-05
引用
通过魅族M9测试,vibrator.vibrate(1000);最多也就震动两秒左右,参数给的再大也不起作用了。
关于vibrator.vibrate(new long[]{10, 100, 20, 200}, -1);
表示停10ms, 震100ms, 停20ms,震200ms
-1 表示不重复!
非-1表示从指定的下标开始重复震动;如第二个参数是0, 则一圈一圈的循环震动下去了;
如果是2,这第一遍震动后,从“20”这个参数开始再循环震动!
关于vibrator.vibrate(new long[]{10, 100, 20, 200}, -1);
表示停10ms, 震100ms, 停20ms,震200ms
-1 表示不重复!
非-1表示从指定的下标开始重复震动;如第二个参数是0, 则一圈一圈的循环震动下去了;
如果是2,这第一遍震动后,从“20”这个参数开始再循环震动!
1 楼
raymondlueng 2009-10-02
引用
第二个并非重复的次数,而是pattern的下标
AndroidManifest加上 振动权限<uses-permission android:name="android.permission.VIBRATE" />