鸿蒙语言基础类库:【@system.vibrator (振动)】

振动

说明:

  • 本模块首批接口从API version 4开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
  • 从API Version 8开始,该接口不再维护,推荐使用新接口[@ohos.vibrator]。
  • 该功能使用需要对应硬件支持,仅支持真机调试。

导入模块

复制代码
import vibrator from '@system.vibrator';

vibrator.vibrate

vibrate(Object): void

触发设备振动。

系统能力:SystemCapability.Sensors.MiscDevice

需要权限:ohos.permission.VIBRATE,该权限为系统权限

参数:

参数名 类型 必填 说明
mode string 振动的模式,其中long表示长振动,short表示短振动,默认值为long。
success Function 感应到振动数据变化后的回调函数。
fail Function 接口调用失败的回调函数。
complete Function 接口调用结束的回调函数。

鸿蒙更多技术分享,在结尾扫

示例:

复制代码
vibrator.vibrate({
  mode: 'short',
  success: function() {
    console.log('vibrate is successful');
  },
  fail: function(data, code) {
    console.log("vibrate is failed, data: " + data + ", code: " + code);
  },
  complete: function() {
    console.log('vibrate is completed');
  }
});
相关推荐
老迟聊架构4 小时前
说说Vibe Coding的适应范围
人工智能·程序员·架构
SimonKing5 小时前
JetBrains+Qoder变身Agentic 编码平台,媲美Cursor、Trae等AI编程平台
java·后端·程序员
用户60572374873081 天前
OpenSpec 实战:从需求到代码的完整工作流
前端·后端·程序员
我要改名叫嘟嘟1 天前
2025年终总结(下),认识自己后的依然做自己
程序员
大怪v2 天前
AI抢饭?前端佬:我要验牌!
前端·人工智能·程序员
新酱爱学习2 天前
字节外包一年,我的技术成长之路
前端·程序员·年终总结
Qinana2 天前
从 URL 输入到页面展示:一场跨越进程与协议的“装修”大戏
前端·面试·程序员
舒一笑3 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
郑鱼咚3 天前
现在的AI热潮,恰恰证明了这个世界就是个草台班子
前端·人工智能·程序员
chenyingjian3 天前
鸿蒙|性能优化-概述与工具使用
harmonyos