harmony 鸿蒙IVibratorInterface
IVibratorInterface
概述
Vibrator模块向上层服务提供统一的接口。
上层服务开发人员可根据Vibrator模块提供的统一接口,用于控制马达执行单次或周期性振动。
起始版本: 2.2
相关模块:Vibrator
汇总
Public 成员函数
名称 | 描述 |
---|---|
StartOnce ([in] unsigned int duration) | 控制马达以执行给定持续时间的单次振动。 |
Start ([in] String effectType) | 控制马达以预置效果执行周期性振动。 |
Stop ([in] enum HdfVibratorMode mode) | 停止马达振动。 |
成员函数说明
Start()
IVibratorInterface::Start ([in] String effectType)
描述
控制马达以预置效果执行周期性振动。
单次振动与周期振动相互排斥。在执行周期性振动之前,需退出单次振动。
起始版本: 2.2
参数:
名称 | 描述 |
---|---|
effectType | 表示单次振动的预设效果。建议最大长度为64字节。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
StartOnce()
IVibratorInterface::StartOnce ([in] unsigned int duration)
描述
控制马达以执行给定持续时间的单次振动。
单次振动与周期振动相互排斥。在执行单次振动之前,需退出周期性振动。
起始版本: 2.2
参数:
名称 | 描述 |
---|---|
duration | 表示单次振动的持续时间,以毫秒为单位。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
Stop()
IVibratorInterface::Stop ([in] enum HdfVibratorMode mode)
描述
停止马达振动。
马达启动前,必须在任何模式下停止振动。此功能用在振动过程之后。
起始版本: 2.2
参数:
名称 | 描述 |
---|---|
mode | 表示振动模式,可以是单次或周期性的,详见HdfVibratorMode。 |
返回:
如果操作成功,则返回0。
如果操作失败,则返回负值。
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦