1. 增加使用权限
欢迎留言交流
<uses-permission android:name="android.permission.VIBRATE" />
2. 使用代码
import android.os.Vibrator;
private Vibrator vibrator;
vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
long [] pattern = {500,400, 2000,100, 500,200}; // 等待500毫秒,震动400,再等待2000,震动100,再等待500,震200
vibrator.vibrate(pattern,3); //测试
/*vibrator.vibrate(pattern,3); //完成一组pattern后开始重复从第三组开始的pattern, 重复震动的过程中不使用等待时间,而是系统默认的等待时间
vibrator.vibrate(pattern,2); //完成一组pattern后开始重复从第二组开始的pattern, 重复震动的过程中不使用等待时间,而是系统默认的等待时间
vibrator.vibrate(pattern,1); 重复pattern的第一组,
vibrator.vibrate(pattern,0); //重复整个pattern,先震400再震100,再震400再震100,这样重复
vibrator.vibrate(pattern,-1); //不重复,震一个pattern
vibrator.vibrate(1000); //震动1000毫秒
*/
vibrator.cancel(); //震动取消
欢迎留言交流