Android学习之工具类六:Vibrator震动功能工具类
2017-02-07 12:56
429 查看
权限:<uses-permission android:name="android.permission.VIBRATE" />
import android.content.Context; import android.os.Vibrator; /** * 震动功能工具类 * * @author linzhiyong * @time 2017-01-16 10:11:16 */ public class VibratorPlayer { private Vibrator vibrator; public VibratorPlayer(Context context) { this.vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); } /** * 开始震动 * * @param delay 延时时间 * @param interval 震动间隔 * @param isRepeat 是否重复 */ public void play(long delay, long interval, boolean isRepeat) { long[] pattern = {delay, interval}; this.vibrator.vibrate(pattern, isRepeat ? 0 : -1); } /** * 停止震动 */ public void stop() { this.vibrator.cancel(); } }
相关文章推荐
- Android(java)学习笔记113:Android编写代码调用Vibrator震动功能(Bug:按下按钮button始终没有震动)
- Android BLE学习(三):编写自己的 BLE蓝牙读写工具(功能仿照nrf master control panel)
- Android学习之工具类三:日志管理工具类
- Android中手机震动的设置(Vibrator)的步骤(Android学习随笔三)
- [置顶] Android开发之SDCardUtils工具类。java工具详细代码,附源代码。判断SD卡是否挂载等功能
- Android学习之工具类一:系统声音模式设置工具类
- Android学习之工具类五:软键盘显示隐藏工具类
- android学习记录(十四)android震动功能调用
- Android学习之工具类二:播放声音工具类
- Android BLE学习(三):编写自己的 BLE蓝牙读写工具(功能仿照nrf master control panel)
- Android BLE学习(三):编写自己的 BLE蓝牙读写工具(功能仿照nrf master control panel)
- Android学习之工具类四:屏幕管理工具类
- Android开发之SDCardUtils工具类。java工具详细代码,附源代码。判断SD卡是否挂载等功能
- Android 用Vibrator实现震动功能
- Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计
- android 入门学习笔记 手机震动的节奏---vibrate对象及周期运用 和ToggleButton
- android工具之TraceView学习笔记
- android手机震动的节奏例子--Vibrator对象及周期运用
- 入门学习8: android 工具总结 备用
- Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计 推荐