Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2ffa331d
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看板
未验证
提交
2ffa331d
编写于
8月 11, 2023
作者:
N
ningning
提交者:
Gitee
8月 11, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md.
Signed-off-by:
N
ningning
<
wangningning14@huawei.com
>
上级
45ad798f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
27 deletion
+22
-27
zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md
...n-dev/reference/apis/js-apis-distributedMissionManager.md
+22
-27
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md
浏览文件 @
2ffa331d
registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback, callback: AsyncCallback
\<
void
\>
): void;
# @ohos.distributedMissionManager (分布式任务管理)
分布式任务管理模块提供跨设备任务管理能力,包括注册和取消任务状态监听、开始和停止同步远端
系统
任务列表、通过任务ID和包名进行迁移任务等。
分布式任务管理模块提供跨设备任务管理能力,包括注册和取消任务状态监听、开始和停止同步远端
设备
任务列表、通过任务ID和包名进行迁移任务等。
> **说明:**
>
...
...
@@ -125,7 +122,6 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback):
}
```
## distributedMissionManager.unRegisterMissionListener
unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback
<
void
>
): void;
...
...
@@ -161,7 +157,6 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback&
}
```
## distributedMissionManager.unRegisterMissionListener
unRegisterMissionListener(parameter: MissionDeviceInfo): Promise
<
void
>
...
...
@@ -285,7 +280,7 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise<void>
stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback
<
void
>
): void;
停止同步远端任务列表。使用callback异步回调。
停止同步远端
设备的
任务列表。使用callback异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS
...
...
@@ -320,7 +315,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback<
stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise
<
void
>
停止同步远端任务列表。使用promise异步回调。
停止同步远端
设备的
任务列表。使用promise异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS
...
...
@@ -336,7 +331,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise<void>
| 类型 | 说明 |
| ------------------- | ---------------- |
| Promise
<
void
>
|
Promise对象。
无返回结果的promise对象。 |
| Promise
<
void
>
| 无返回结果的promise对象。 |
**示例:**
...
...
@@ -360,7 +355,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise<void>
continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callback: AsyncCallback
<
void
>
): void;
迁移任务。使用callback异步回调。
通过指定任务ID(missionId)的方式进行
迁移任务。使用callback异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...
...
@@ -418,7 +413,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba
continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promise
<
void
>
迁移任务。使用promise异步回调。
通过指定任务ID(missionId)的方式进行
迁移任务。使用promise异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...
...
@@ -435,7 +430,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
| 类型 | 说明 |
| ------------------- | ---------------- |
| Promise
<
void
>
|
Promise对象。
无返回结果的promise对象。 |
| Promise
<
void
>
|无返回结果的promise对象。 |
**错误码:**
...
...
@@ -481,7 +476,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback
<
void
>
): void;
通过指定包名的方式进行迁移任务。使用callback异步回调。
通过指定包名
(bundleName)
的方式进行迁移任务。使用callback异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...
...
@@ -532,7 +527,7 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback<void&
continueMission(parameter: ContinueMissionInfo): Promise
<
void
>
通过指定包名的方式进行迁移任务。使用Promise异步回调。
通过指定包名
(bundleName)
的方式进行迁移任务。使用Promise异步回调。
**需要权限**
:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...
...
@@ -548,7 +543,7 @@ continueMission(parameter: ContinueMissionInfo): Promise<void>
| 类型 | 说明 |
| ------------------- | ---------------- |
| Promise
<
void
>
|
Promise对象。
无返回结果的promise对象。 |
| Promise
<
void
>
| 无返回结果的promise对象。 |
**错误码:**
...
...
@@ -588,7 +583,7 @@ continueMission(parameter: ContinueMissionInfo): Promise<void>
on(type: 'continueStateChange', callback: Callback
<
{ state: ContinueState, info: ContinuableInfo }
>
): void
注册当前
应用任务流转状态的监听。////应用任务和系统任务的区别是什么
注册当前
任务流转状态的监听。
**需要权限**
:ohos.permission.MANAGE_MISSIONS
...
...
@@ -598,8 +593,8 @@ on(type: 'continueStateChange', callback: Callback<{ state: ContinueState, i
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------------- | ---- | -------- |
| type | string | 是 | 当前
应用
任务流转状态,取值为'continueStateChange'。 |
| callback | Callback
<
{
state:
[ContinueState](#continuestate10),
info:
[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)
}
>
| 是 | 回调函数,返回当前
应用
任务的流转状态和流转信息。 |
| type | string | 是 | 当前任务流转状态,取值为'continueStateChange'。 |
| callback | Callback
<
{
state:
[ContinueState](#continuestate10),
info:
[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)
}
>
| 是 | 回调函数,返回当前任务的流转状态和流转信息。 |
**示例:**
...
...
@@ -617,7 +612,7 @@ on(type: 'continueStateChange', callback: Callback<{ state: ContinueState, i
off(type: 'continueStateChange', callback?: Callback<{ state: ContinueState, info: ContinuableInfo }>): void
取消当前
应用
任务流转的状态监听。
取消当前任务流转的状态监听。
**需要权限**:ohos.permission.MANAGE_MISSIONS
...
...
@@ -627,8 +622,8 @@ off(type: 'continueStateChange', callback?: Callback<{ state: ContinueState,
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------------- | ---- | -------- |
| type | string | 是 | 当前
应用
任务流转状态,取值为'continueStateChange'。 |
| callback | Callback<{ state: [ContinueState](#continuestate10), info: [ContinuableInfo](./js-apis-inner-application-continuableInfo.md) }> | 否 | 回调函数,返回当前
应用任务的流转状态和流转信息。////不填时的影响(取消type类型所有的回调函数)
|
| type | string | 是 | 当前任务流转状态,取值为'continueStateChange'。 |
| callback | Callback<{ state: [ContinueState](#continuestate10), info: [ContinuableInfo](./js-apis-inner-application-continuableInfo.md) }> | 否 | 回调函数,返回当前
任务的流转状态和流转信息。<br>参数不填写,取消type对应的所有回调监听。
|
**示例:**
...
...
@@ -644,7 +639,7 @@ off(type: 'continueStateChange', callback?: Callback<{ state: ContinueState,
## MissionCallback
开始同步后,建立的回调函数。
////同步时的回调函数。
开始同步后,建立的回调函数。
**需要权限**:ohos.permission.MANAGE_MISSIONS
...
...
@@ -653,8 +648,8 @@ off(type: 'continueStateChange', callback?: Callback<{ state: ContinueState,
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | -------- | ---- | ---- | ------------------ |
| notifyMissionsChanged | function | 是 | 否 | 通知任务变化,返回设备ID。 |
| notifySnapshot | function | 是 | 否 | 通知快照变化,返回设备ID,任务ID |
| notifyNetDisconnect | function | 是 | 否 | 通知断开连接,返回设备ID,网络状态 |
| notifySnapshot | function | 是 | 否 | 通知快照变化,返回设备ID,任务ID
。
|
| notifyNetDisconnect | function | 是 | 否 | 通知断开连接,返回设备ID,网络状态
。
|
## MissionParameter
...
...
@@ -684,11 +679,11 @@ off(type: 'continueStateChange', callback?: Callback<{ state: ContinueState,
## ContinueState<sup>10+</sup>
当前
应用
任务流转状态的枚举。
当前任务流转状态的枚举。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
| 名称 | 值 | 说明 |
| ------------- | --------- | ------------------------------------------------------------ |
| ACTIVE | 0 | 表示当前应用任务流转处于激活状态。 |
| INACTIVE | 1 | 表示当前应用任务流转处于未激活状态。 |
\ No newline at end of file
| ACTIVE | 0 | 表示当前任务流转处于激活状态。 |
| INACTIVE | 1 | 表示当前任务流转处于未激活状态。 |
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录