2025年3月17日 星期一 甲辰(龙)年 月十六 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 安卓(android)开发

Android 震动代码参考

时间:03-31来源:作者:点击数:42

代码解析

  • 第一步,先保存一个Context, Application或者Activity都可以
  • 第二步,通过getSystemService方法获取Vibrator对象
  • 第三步,对不同的系统版本调用不同的API

注意手机上需要打开震动开关,否则会觉得没有效果。

代码参考

  • public static void vibrate(int miniseconds){
  • if(_app == null){
  • return;
  • }
  • Vibrator v = (Vibrator) _app.getSystemService(Context.VIBRATOR_SERVICE);
  • if(v == null){
  • return;
  • }
  • if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
  • v.vibrate(VibrationEffect.createOneShot(miniseconds, VibrationEffect.DEFAULT_AMPLITUDE));
  • } else {
  • //deprecated in API 26
  • v.vibrate(miniseconds);
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门