未验证 提交 cd40e677 编写于 作者: 朱天怡 提交者: Gitee

修改

Signed-off-by: N朱天怡 <zhutianyi2@huawei.com>
上级 cf4bb579
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
> >
> - 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > - 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> - 本模块接口仅可在Stage模型下使用。 > - 本模块接口仅可在Stage模型下使用。
> - 延迟任务调度约束见[延迟任务调度概述](../../task-management/work-scheduler-overview.md)。
## 导入模块 ## 导入模块
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## 场景介绍 ## 场景介绍
应用要执行对实时性要求不高的任务的时候,比如设备空闲时候做一次数据学习等场景,可以使用延迟调度任务,该机制在满足应用设定条件的时候,会根据系统当前状态,如内存、功耗、温度等统一决策调度时间。 应用要执行对实时性要求不高的任务的时候,比如设备空闲时候做一次数据学习等场景,可以使用延迟调度任务,该机制在满足应用设定条件的时候,会根据系统当前状态,如内存、功耗、温度等统一决策调度时间。延迟任务调度约束见[延迟任务调度概述](./work-scheduler-overview.md)
## 接口说明 ## 接口说明
...@@ -36,28 +36,28 @@ isLastWorkTimeOut(workId: number): Promise\<boolean>;| 获取上次任务是否 ...@@ -36,28 +36,28 @@ isLastWorkTimeOut(workId: number): Promise\<boolean>;| 获取上次任务是否
> **说明:** WorkInfo设置参数约束见[延迟任务调度概述](./work-scheduler-overview.md) > **说明:** WorkInfo设置参数约束见[延迟任务调度概述](./work-scheduler-overview.md)
接口名|描述|类型 参数名| 类型 |描述
---------------------------------------------------------|-----------------------------------------|--------------------------------------------------------- ---------------------------------------------------------|-----------------------------------------|---------------------------------------------------------
workId | 延迟任务Id(必填)|number workId| number | 延迟任务Id(必填)
bundleName | 延迟任务包名(必填)|string bundleName| string | 延迟任务包名(必填)
abilityName | 延迟任务回调通知的组件名(必填)|string abilityName| string | 延迟任务回调通知的组件名(必填)
networkType | 网络类型 | NetworkType networkType | [NetworkType](../reference/apis/js-apis-workScheduler.md/#networktype) | 网络类型
isCharging | 是否充电 | boolean isCharging| boolean | 是否充电
chargerType | 充电类型 | ChargingType chargerType| [ChargingType](../reference/apis/js-apis-workScheduler.md/#chargingtype) | 充电类型
batteryLevel | 电量| number batteryLevel| number | 电量
batteryStatus| 电池状态| BatteryStatus batteryStatus| [BatteryStatus](../reference/apis/js-apis-workScheduler.md/#batterystatus) | 电池状态
storageRequest|存储状态| StorageRequest storageRequest| [StorageRequest](../reference/apis/js-apis-workScheduler.md/#storagerequest) |存储状态
isRepeat|是否循环任务| boolean isRepeat| boolean |是否循环任务
repeatCycleTime |循环间隔| number repeatCycleTime| number |循环间隔
repeatCount |循环次数| number repeatCount | number|循环次数
parameters |携带参数信息| {[key: string]: any} parameters | {[key: string]: any} |携带参数信息
**表3** 延迟任务回调接口 **表3** 延迟任务回调接口
接口名 | 接口描述 接口名 | 接口描述
---------------------------------------------------------|----------------------------------------- ---------------------------------------------------------|-----------------------------------------
onWorkStart(work: WorkInfo): void; | 延迟调度任务开始回调 onWorkStart(work: WorkInfo): void | 延迟调度任务开始回调
onWorkStop(work: WorkInfo): void; | 延迟调度任务结束回调 onWorkStop(work: WorkInfo): void | 延迟调度任务结束回调
### 开发步骤 ### 开发步骤
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册