振动器(Vibrator)

时间:2023-03-09 16:38:58
振动器(Vibrator)
  1. package com.wwj.serviceandboardcast;
  2. import android.app.Activity;
  3. import android.app.Service;
  4. import android.os.Bundle;
  5. import android.os.Vibrator;
  6. import android.view.MotionEvent;
  7. import android.widget.Toast;
  8. public class MainActivity extends Activity
  9. {
  10. Vibrator vibrator;
  11. @Override
  12. public void onCreate(Bundle savedInstanceState)
  13. {
  14. super.onCreate(savedInstanceState);
  15. setContentView(R.layout.main);
  16. // 获取系统的Vibrator服务
  17. vibrator = (Vibrator) getSystemService(
  18. Service.VIBRATOR_SERVICE);
  19. }
  20. // 重写onTouchEvent方法,当用户触碰触摸屏时触发该方法
  21. @Override
  22. public boolean onTouchEvent(MotionEvent event)
  23. {
  24. Toast.makeText(this, "手机振动"
  25. , Toast.LENGTH_SHORT).show();
  26. vibrator.vibrate(2000);
  27. return super.onTouchEvent(event);
  28. }
  29. }