首页 > 技术文章 > 振动器(Vibrator)

wwjldm 2017-06-09 15:52 原文

 

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

 

推荐阅读