鸿蒙语言基础类库:【@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');
  }
});
相关推荐
xier_ran9 小时前
【第二周】RAG与Agent实战08:提示词优化案例_金融文本匹配判断
自然语言处理·金融·prompt·agent·rag
Tony Bai11 小时前
【AI 智能体时代的软件工程】07 任务工程:告别 Prompt,建立“自治契约”
人工智能·prompt
阿里嘎多学长11 小时前
2026-03-11 GitHub 热点项目精选
开发语言·程序员·github·代码托管
不要卷鸿蒙啊12 小时前
【鸿蒙开发】HMRouter一款和好用的管理路由三方工具
前端·harmonyos
树獭非懒12 小时前
Ghostty + Claude 终极开发体验:5 分钟打造你的“幽灵搭档”终端
程序员
程序员鱼皮12 小时前
【后端必看】什么是 Elasticsearch?都要学什么?
java·数据库·程序员·编程·后端开发
chenyingjian13 小时前
鸿蒙|性能优化-渲染丢帧优化
harmonyos
星哥说事13 小时前
MacOS系统安装OpenClaw安装避坑指南!保姆级教程,零踩坑
程序员
ujainu15 小时前
在 HarmonyOS PC 上实现自定义窗口样式的 Electron 应用详解
华为·electron·harmonyos
xier_ran15 小时前
【第二周】RAG与Agent实战:01提示词工程(Prompt Engineering)核心思想详解
语言模型·prompt