当前位置: 首页 > news >正文

鸿蒙语言基础类库:【@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,该权限为系统权限

参数:

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

鸿蒙更多技术分享,在结尾扫
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

示例:

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');}
});

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Langchain大语言模型开发教程】记忆
  • electron学习笔记
  • linux之网络子系统-本机发包到本机 实现
  • 1比25万基础电子地图(广东版)
  • 踏进互动科技世界使用Arduino
  • 【测开能力提升-Javascript】JavaScript运算符流程结构
  • 构建高效Node.js中间层:探索请求合并转发的艺术
  • 深入解析sizeof和strlen的区别与联系
  • 麒麟V10安装nginx、mysql报错缺少包:error while loading shared libraries libssl.so.10
  • Sparksql常用的json相关函数
  • PostgreSQL 中如何处理数据的唯一性约束?
  • JVM 21 的优化指南:如何进行JVM调优,JVM调优参数有哪些
  • 标签嵌套规则/行内元素/块元素的使用
  • 算法通关:006_1二分查找
  • 设计模式简述(一)
  • [译]Python中的类属性与实例属性的区别
  • Akka系列(七):Actor持久化之Akka persistence
  • bootstrap创建登录注册页面
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • crontab执行失败的多种原因
  • Debian下无root权限使用Python访问Oracle
  • Elasticsearch 参考指南(升级前重新索引)
  • idea + plantuml 画流程图
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java超时控制的实现
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Mocha测试初探
  • Vue组件定义
  • 基于webpack 的 vue 多页架构
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 深入 Nginx 之配置篇
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 为视图添加丝滑的水波纹
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • (1)bark-ml
  • (14)Hive调优——合并小文件
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十八)三元表达式和列表解析
  • (四)js前端开发中设计模式之工厂方法模式
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)创业家杂志:UCWEB天使第一步
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • *算法训练(leetcode)第四十七天 | 并查集理论基础、107. 寻找存在的路径
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .stream().map与.stream().flatMap的使用
  • .vimrc 配置项
  • // an array of int
  • @Not - Empty-Null-Blank
  • @Transactional 详解