android震动器
16lz
2021-01-23
vibrator是android提供的震动类,获得vibrator方法很简单直接getSystemService(Context.VIBRATOR_SERVICE)
然后直接调用vibrate(long[] pattern, int repeat)这个方法,第一个参数long[] pattern是一个节奏数组,比如{1, 200},
而第二个参数是重复次数,-1为不重复,而数字直接表示的是具体的数字,和一般-1表示无限不同.
触摸事件,当手触摸屏幕时震动。
@Overridepublic boolean onTouchEvent(MotionEvent event) {if(event.getAction()==MotionEvent.ACTION_DOWN){vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON...vibrator.vibrate(pattern, 2);//vibrator.vibrate(900);}return super.onTouchEvent(event);}
更多相关文章
- Android为什么会有65536的方法数量限制
- Android Studio ——Android 使用Pull方法解析XML文件的方法
- 记录关于Gradle : Build Running的解决方法
- 2011.09.13(2)——— android 图标上面添加数字
- Android 开机震动的调用位置以及打开关闭方法
- Android中计算text文字大小的几个方法
- Android的DialogFragment的基本使用方法