Android Vibrator震动服务使用介绍
- 取得震动服务
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
- 开启震动的两种方法
vibrator.vibrate(2000); //震动2000毫秒
vibrator.vibrate(new long[]{1000,2000,30000,4000}, -1);
vibrator.vibrate(arg1);
参数为long类型,表示震动多少毫秒
vibrator.vibrate(long[] pattern, int repeat)
arg1为震动时间设定如:new long[] {1000,2000,3000,4000}表示震动休息1000毫秒,震动2000毫秒,震动3000毫秒,休息4000毫秒。
arg2为震动是否重复执行, -1为不重复执行,0~n表示从arg1第几个开始重复执行
- 关闭震动
vibrator.cancel();
- 权限
<uses-permission Android:name="android.permission.VIBRATE"/>
本文介绍了如何在Android中使用Vibrator服务实现设备震动效果。详细解释了两种震动方式:单次震动与模式震动,并提供了具体的代码示例。同时,还说明了如何关闭震动以及所需权限。
786

被折叠的 条评论
为什么被折叠?



