harmony(鸿蒙)资源调度子系统JS API变更

2022-08-09 浏览 (674)

资源调度子系统JS API变更

OpenHarmony 3.2 Canary1版本相较于OpenHarmony 3.1 Release版本,资源调度子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
ohos.workSchedulerStorageRequestSTORAGE_LEVEL_LOW_OR_OKAY新增
ohos.workSchedulerStorageRequestSTORAGE_LEVEL_OKAY新增
ohos.workSchedulerStorageRequestSTORAGE_LEVEL_LOW = 0新增
ohos.workSchedulerBatteryStatusBATTERY_STATUS_LOW_OR_OKAY新增
ohos.workSchedulerBatteryStatusBATTERY_STATUS_OKAY新增
ohos.workSchedulerBatteryStatusBATTERY_STATUS_LOW = 0新增
ohos.workSchedulerChargingTypeCHARGING_PLUGGED_WIRELESS新增
ohos.workSchedulerChargingTypeCHARGING_PLUGGED_USB新增
ohos.workSchedulerChargingTypeCHARGING_PLUGGED_AC新增
ohos.workSchedulerChargingTypeCHARGING_PLUGGED_ANY = 0新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_ETHERNET新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_WIFI_P2P新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_BLUETOOTH新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_WIFI新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_MOBILE新增
ohos.workSchedulerNetworkTypeNETWORK_TYPE_ANY = 0新增
ohos.workSchedulerworkSchedulerisLastWorkTimeOut(workId: number, callback: AsyncCallback<void>): boolean;
isLastWorkTimeOut(workId: number): Promise<boolean>;
新增
ohos.workSchedulerworkSchedulerstopAndClearWorks(): boolean;新增
ohos.workSchedulerworkSchedulerobtainAllWorks(callback: AsyncCallback<void>): Array<WorkInfo>;
obtainAllWorks(): Promise<Array<WorkInfo>>;
新增
ohos.workSchedulerworkSchedulergetWorkStatus(workId: number, callback: AsyncCallback<WorkInfo>): void;
getWorkStatus(workId: number): Promise<WorkInfo>;
新增
ohos.workSchedulerworkSchedulerstopWork(work: WorkInfo, needCancel?: boolean): boolean;新增
ohos.workSchedulerworkSchedulerstartWork(work: WorkInfo): boolean;新增
ohos.workSchedulerWorkInfoidleWaitTime?: number;新增
ohos.workSchedulerWorkInfoisDeepIdle?: boolean;新增
ohos.workSchedulerWorkInforepeatCount?: number;新增
ohos.workSchedulerWorkInfoisRepeat?: boolean;新增
ohos.workSchedulerWorkInforepeatCycleTime?: number;新增
ohos.workSchedulerWorkInfostorageRequest?: StorageRequest;新增
ohos.workSchedulerWorkInfobatteryStatus?: BatteryStatus;新增
ohos.workSchedulerWorkInfobatteryLevel?: number;新增
ohos.workSchedulerWorkInfochargerType?: ChargingType;新增
ohos.workSchedulerWorkInfoisCharging?: boolean;新增
ohos.workSchedulerWorkInfonetworkType?: NetworkType;新增
ohos.workSchedulerWorkInfoisPersisted?: boolean;新增
ohos.workSchedulerWorkInfoabilityName: string;新增
ohos.workSchedulerWorkInfobundleName: string;新增
ohos.workSchedulerWorkInfoworkId: number;新增
ohos.WorkSchedulerExtensionAbilityWorkSchedulerExtensionAbilityonWorkStop(work: workScheduler.WorkInfo): void;新增
ohos.WorkSchedulerExtensionAbilityWorkSchedulerExtensionAbilityonWorkStart(work: workScheduler.WorkInfo): void;新增

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)3.1 release相对于3.1 beta变更详细说明

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)无障碍子系统JS API变更

harmony(鸿蒙)帐号子系统JS API变更

harmony(鸿蒙)ArkUI子系统JS API变更

harmony(鸿蒙)电源服务子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/4e1639787e194e98b8415fd3fc371eeb