Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
e9d047e2
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
e9d047e2
编写于
2月 23, 2023
作者:
朱
朱天怡
提交者:
Gitee
2月 23, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add context
Signed-off-by:
N
朱天怡
<
zhutianyi2@huawei.com
>
上级
eb00c23c
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
67 addition
and
2 deletion
+67
-2
zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md
...v/reference/apis/js-apis-WorkSchedulerExtensionAbility.md
+8
-0
zh-cn/application-dev/reference/apis/js-apis-inner-application-WorkSchedulerExtensionContext.md
...s-apis-inner-application-WorkSchedulerExtensionContext.md
+25
-0
zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md
.../reference/apis/js-apis-resourceschedule-workScheduler.md
+1
-1
zh-cn/application-dev/task-management/work-scheduler-dev-guide.md
...plication-dev/task-management/work-scheduler-dev-guide.md
+1
-1
zh-cn/release-notes/changelogs/OpenHarmony_4.0.5.1/changelog-resourceschedule.md
...ngelogs/OpenHarmony_4.0.5.1/changelog-resourceschedule.md
+32
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md
浏览文件 @
e9d047e2
...
...
@@ -16,6 +16,14 @@
import
WorkSchedulerExtensionAbility
from
'
@ohos.WorkSchedulerExtensionAbility
'
```
## 属性
**系统能力**
:SystemCapability.ResourceSchedule.WorkScheduler
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| context |
[
WorkSchedulerExtensionContext
](
js-apis-inner-application-WorkSchedulerExtensionContext.md
)
| 是 | 否 | WorkSchedulerExtension的上下文环境,继承自ExtensionContext。 |
## WorkSchedulerExtensionAbility.onWorkStart
onWorkStart(work: workScheduler.WorkInfo): void
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-WorkSchedulerExtensionContext.md
0 → 100644
浏览文件 @
e9d047e2
# WorkSchedulerExtensionContext
WorkSchedulerExtensionContext是WorkSchedulerExtensionAbility的上下文环境,继承自
[
ExtensionContext
](
js-apis-inner-application-extensionContext.md
)
。
WorkSchedulerExtensionContext可直接作为WorkSchedulerExtension的上下文环境,提供允许访问特定于WorkSchedulerExtensionAbility的资源的能力。
> **说明:**
>
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块接口仅可在Stage模型下使用。
## 使用说明
通过WorkSchedulerExtensionAbility子类实例来获取。
```
ts
import
WorkSchedulerExtensionAbility
from
'
@ohos.WorkSchedulerExtensionAbility
'
;
class
MyWorkSchedulerExtensionAbility
extends
WorkSchedulerExtensionAbility
{
onWorkStart
(
workInfo
)
{
let
WorkSchedulerExtensionContext
=
this
.
context
;
// 获取WorkSchedulerExtensionContext
}
}
```
zh-cn/application-dev/reference/apis/js-apis-resourceschedule-workScheduler.md
浏览文件 @
e9d047e2
...
...
@@ -430,7 +430,7 @@ isLastWorkTimeOut(workId: number): Promise\<boolean>
| isPersisted | boolean | 否 | 是否持久化保存工作 |
| isDeepIdle | boolean | 否 | 是否要求设备进入空闲状态 |
| idleWaitTime | number | 否 | 空闲等待时间 |
| parameters | {[key: string]:
any
} | 否 | 携带参数信息 |
| parameters | {[key: string]:
number | string | boolean
} | 否 | 携带参数信息 |
## NetworkType
触发工作的网络类型。
...
...
zh-cn/application-dev/task-management/work-scheduler-dev-guide.md
浏览文件 @
e9d047e2
...
...
@@ -39,7 +39,7 @@ storageRequest| [StorageRequest](../reference/apis/js-apis-resourceschedule-work
isRepeat| boolean |是否循环任务
repeatCycleTime| number |循环间隔
repeatCount | number|循环次数
parameters | {[key: string]:
any
} |携带参数信息
parameters | {[key: string]:
number | string | boolean
} |携带参数信息
**表3**
延迟任务回调接口
...
...
zh-cn/release-notes/changelogs/OpenHarmony_4.0.5.1/changelog-resourceschedule.md
0 → 100644
浏览文件 @
e9d047e2
# 资源调度子系统ChangeLog
## cl.resourceschedule.workScheduler
WorkSchedulerExtensionAbility提供默认的WorkSchedulerExtensionContext。
**变更影响**
基于OpenHarmony4.0.5.1及之后的SDK版本开发的应用,可使用默认的context属性作为WorkSchedulerExtension的上下文环境。
**关键接口/组件变更**
@ohos.WorkSchedulerExtensionAbility.d.ts中新增context属性。新增文件application/WorkSchedulerExtensionContext.d.ts,继承自ExtensionContext。
| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
| -- | -- | -- | -- |
| @ohos.WorkSchedulerExtensionAbility.d.ts | WorkSchedulerExtensionAbility | context: WorkSchedulerExtensionContext; | 新增 |
| application/WorkSchedulerExtensionContext.d.ts | WorkSchedulerExtensionContext | - | 新增 |
**适配指导**
<br>
通过WorkSchedulerExtensionAbility子类实例来获取WorkSchedulerExtensionContext。
```
ts
import
WorkSchedulerExtensionAbility
from
'
@ohos.WorkSchedulerExtensionAbility
'
;
class
MyWorkSchedulerExtensionAbility
extends
WorkSchedulerExtensionAbility
{
onWorkStart
(
workInfo
)
{
let
WorkSchedulerExtensionContext
=
this
.
context
;
// 获取WorkSchedulerExtensionContext
}
}
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录