鸿蒙语言基础类库:【@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');
  }
});
相关推荐
芙莉莲教你写代码6 小时前
Flutter 框架跨平台鸿蒙开发 - 考试倒计时
flutter·华为·harmonyos
阿里嘎多学长6 小时前
2026-04-05 GitHub 热点项目精选
开发语言·程序员·github·代码托管
枫叶丹47 小时前
【HarmonyOS 6.0】ArkUI Scroll组件新特性:手势缩放能力全解析
microsoft·华为·harmonyos
木斯佳8 小时前
HarmonyOS 6实战:HarmonyOS轻量化交互的两种方案改造与实践(上)
交互·harmonyos
i建模8 小时前
目前支持鸿蒙的跨平台开源项目
华为·开源·harmonyos
讯方洋哥9 小时前
鸿蒙ArkTS和华为云Java构建及mysql数据库端云协同机制实战
harmonyos
想你依然心痛9 小时前
HarmonyOS 5.0企业级办公APP开发实战:基于元服务的轻量化协同办公与智能会议系统
华为·harmonyos
芙莉莲教你写代码10 小时前
Flutter 框架跨平台鸿蒙开发 - 气泡消除游戏
flutter·游戏·华为·harmonyos
盐焗西兰花11 小时前
鸿蒙学习实战之路-Share Kit系列(15/17)-手机与PC/2in1设备间分享
学习·智能手机·harmonyos
不喝水就会渴11 小时前
鸿蒙 hdsEffect 模块全解析:从点光源到流光,视效开发实战指南
华为·harmonyos