mVibrator.vibrate(pattern, 2);
来源:互联网 发布:java三大框架书籍 编辑:程序博客网 时间:2024/05/20 17:39
private Vibrator mVibrator;@Overridepublic void onStop(){if(mVibrator!=null){mVibrator.cancel();}super.onStop();}@Overridepublic boolean onTouchEvent(MotionEvent event){if(event.getAction()==MotionEvent.ACTION_DOWN){mVibrator=(Vibrator) this.getSystemService(VIBRATOR_SERVICE);long[] pattern={400,50,400,50};mVibrator.vibrate(pattern,2);}return super.onTouchEvent(event);}
<Button android:id="@+id/Basicbtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="BasicBtn" android:onClick="onMyButtonClick" />
public void onMyButtonClick(View view) {mVibrator = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);long[] pattern = { 400, 50, 400, 50 };mVibrator.vibrate(pattern, 2);}private Vibrator mVibrator;@Overridepublic void onStop() {if (mVibrator != null) {mVibrator.cancel();}super.onStop();}