vibrator.h
概述
为您提供标准的开放api,用于控制马达振动的启停。
库: libohvibrator.z.so
系统能力: SystemCapability.Sensors.MiscDevice
起始版本: 11
相关模块: Vibrator
汇总
函数
名称 | 描述 |
---|---|
OHOS::Sensors::OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute) | 控制马达在指定时间内持续振动。 |
OHOS::Sensors::OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute) | 播放自定义振动序列。 |
OHOS::Sensors::OH_Vibrator_Cancel() | 停止马达振动。 |
函数说明
OH_Vibrator_Cancel()
int32_t OHOS::Sensors::OH_Vibrator_Cancel()
描述:
停止马达振动。
起始版本: 11
返回:
如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode。
Permission:
ohos.permission.VIBRATE
OH_Vibrator_PlayVibration()
int32_t OHOS::Sensors::OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute)
描述:
控制马达在指定时间内持续振动。
起始版本: 11
参数:
名称 | 描述 |
---|---|
duration | 振动时长,单位:毫秒。 |
attribute | 振动属性,请参考 Vibrator_Attribute。 |
返回:
如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode。
Permission:
ohos.permission.VIBRATE
OH_Vibrator_PlayVibrationCustom()
int32_t OHOS::Sensors::OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute)
描述:
播放自定义振动序列。
起始版本: 11
参数:
名称 | 描述 |
---|---|
fileDescription | 自定义振动效果文件描述符,请参阅 Vibrator_FileDescription。 |
vibrateAttribute | 振动属性,请参阅 Vibrator_Attribute。 |
返回:
如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode。
Permission:
ohos.permission.VIBRATE