harmony 鸿蒙SensorService Kit变更说明

  • 2025-06-16
  • 浏览 (18)

SensorService Kit变更说明

cl.sensors.1 vibrator VibratePreset的count属性由必选变更为可选

访问级别

公开接口

变更原因

VibratePreset中的振动次数参数count作为必选参数,即使设为1也必须要填写,对于开发者使用不便。

变更影响

该变更为不兼容性变更。

变更前:VibratePreset中的属性count为必选属性,必须设置。

interface VibratePreset {
    type: 'preset';
    effectId: string;
    count: number;
}

变更后:VibratePreset中的属性count变更为可选属性,默认值为1。

interface VibratePreset {
    type: 'preset';
    effectId: string;
    count?: number;
}

起始API Level

9

变更发生版本

从OpenHarmony SDK 5.0.0.27开始。

变更的接口

@ohos.vibrator.d.ts中VibratePreset的属性count。

适配指导

VibratePreset中的效果振动次数属性count变更为可选参数,如果开发者对该属性的类型存在依赖,需进行适配。比如,

变更前:count的类型为number。

变更后:count的类型为number|undefined。

let effect: VibratePreset = {
    type: 'preset',
    effectId: 'xxx',
    count: 2
};

let count: number|undefined = effect.count;

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkUI子系统Changelog

harmony 鸿蒙全球化变更说明

harmony 鸿蒙multimedia变更说明

0  赞