未验证 提交 2ffa331d 编写于 作者: N ningning 提交者: Gitee

update zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md.

Signed-off-by: Nningning <wangningning14@huawei.com>
上级 45ad798f
registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback, callback: AsyncCallback\<void\>): void;
# @ohos.distributedMissionManager (分布式任务管理) # @ohos.distributedMissionManager (分布式任务管理)
分布式任务管理模块提供跨设备任务管理能力,包括注册和取消任务状态监听、开始和停止同步远端系统任务列表、通过任务ID和包名进行迁移任务等。 分布式任务管理模块提供跨设备任务管理能力,包括注册和取消任务状态监听、开始和停止同步远端设备任务列表、通过任务ID和包名进行迁移任务等。
> **说明:** > **说明:**
> >
...@@ -125,7 +122,6 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback): ...@@ -125,7 +122,6 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback):
} }
``` ```
## distributedMissionManager.unRegisterMissionListener ## distributedMissionManager.unRegisterMissionListener
unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;void&gt;): void; unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;void&gt;): void;
...@@ -161,7 +157,6 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback& ...@@ -161,7 +157,6 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback&
} }
``` ```
## distributedMissionManager.unRegisterMissionListener ## distributedMissionManager.unRegisterMissionListener
unRegisterMissionListener(parameter: MissionDeviceInfo): Promise&lt;void&gt; unRegisterMissionListener(parameter: MissionDeviceInfo): Promise&lt;void&gt;
...@@ -285,7 +280,7 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt; ...@@ -285,7 +280,7 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt;
stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;void&gt;): void; stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;void&gt;): void;
停止同步远端任务列表。使用callback异步回调。 停止同步远端设备的任务列表。使用callback异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS **需要权限**:ohos.permission.MANAGE_MISSIONS
...@@ -320,7 +315,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt; ...@@ -320,7 +315,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;
stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt; stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt;
停止同步远端任务列表。使用promise异步回调。 停止同步远端设备的任务列表。使用promise异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS **需要权限**:ohos.permission.MANAGE_MISSIONS
...@@ -336,7 +331,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -336,7 +331,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt;
| 类型 | 说明 | | 类型 | 说明 |
| ------------------- | ---------------- | | ------------------- | ---------------- |
| Promise&lt;void&gt; | Promise对象。无返回结果的promise对象。 | | Promise&lt;void&gt; | 无返回结果的promise对象。 |
**示例:** **示例:**
...@@ -360,7 +355,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -360,7 +355,7 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt;
continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callback: AsyncCallback&lt;void&gt;): void; continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callback: AsyncCallback&lt;void&gt;): void;
迁移任务。使用callback异步回调。 通过指定任务ID(missionId)的方式进行迁移任务。使用callback异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC **需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...@@ -418,7 +413,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba ...@@ -418,7 +413,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba
continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promise&lt;void&gt; continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promise&lt;void&gt;
迁移任务。使用promise异步回调。 通过指定任务ID(missionId)的方式进行迁移任务。使用promise异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC **需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...@@ -435,7 +430,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi ...@@ -435,7 +430,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
| 类型 | 说明 | | 类型 | 说明 |
| ------------------- | ---------------- | | ------------------- | ---------------- |
| Promise&lt;void&gt; | Promise对象。无返回结果的promise对象。 | | Promise&lt;void&gt; |无返回结果的promise对象。 |
**错误码:** **错误码:**
...@@ -481,7 +476,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi ...@@ -481,7 +476,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void&gt;): void; continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void&gt;): void;
通过指定包名的方式进行迁移任务。使用callback异步回调。 通过指定包名(bundleName)的方式进行迁移任务。使用callback异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC **需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...@@ -532,7 +527,7 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void& ...@@ -532,7 +527,7 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void&
continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt; continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt;
通过指定包名的方式进行迁移任务。使用Promise异步回调。 通过指定包名(bundleName)的方式进行迁移任务。使用Promise异步回调。
**需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC **需要权限**:ohos.permission.MANAGE_MISSIONS,ohos.permission.DISTRIBUTED_DATASYNC
...@@ -548,7 +543,7 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt; ...@@ -548,7 +543,7 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt;
| 类型 | 说明 | | 类型 | 说明 |
| ------------------- | ---------------- | | ------------------- | ---------------- |
| Promise&lt;void&gt; | Promise对象。无返回结果的promise对象。 | | Promise&lt;void&gt; | 无返回结果的promise对象。 |
**错误码:** **错误码:**
...@@ -588,7 +583,7 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt; ...@@ -588,7 +583,7 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt;
on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, info: ContinuableInfo }&gt;): void on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, info: ContinuableInfo }&gt;): void
注册当前应用任务流转状态的监听。////应用任务和系统任务的区别是什么 注册当前任务流转状态的监听。
**需要权限**:ohos.permission.MANAGE_MISSIONS **需要权限**:ohos.permission.MANAGE_MISSIONS
...@@ -598,8 +593,8 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i ...@@ -598,8 +593,8 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------------- | ---- | -------- | | --------- | ---------------------------------------- | ---- | -------- |
| type | string | 是 | 当前应用任务流转状态,取值为'continueStateChange'。 | | type | string | 是 | 当前任务流转状态,取值为'continueStateChange'。 |
| callback | Callback&lt;{&nbsp;state:&nbsp;[ContinueState](#continuestate10),&nbsp;info:&nbsp;[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)&nbsp;}&gt; | 是 | 回调函数,返回当前应用任务的流转状态和流转信息。 | | callback | Callback&lt;{&nbsp;state:&nbsp;[ContinueState](#continuestate10),&nbsp;info:&nbsp;[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)&nbsp;}&gt; | 是 | 回调函数,返回当前任务的流转状态和流转信息。 |
**示例:** **示例:**
...@@ -617,7 +612,7 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i ...@@ -617,7 +612,7 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i
off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, info: ContinuableInfo }&gt;): void off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, info: ContinuableInfo }&gt;): void
取消当前应用任务流转的状态监听。 取消当前任务流转的状态监听。
**需要权限**:ohos.permission.MANAGE_MISSIONS **需要权限**:ohos.permission.MANAGE_MISSIONS
...@@ -627,8 +622,8 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, ...@@ -627,8 +622,8 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------------- | ---- | -------- | | --------- | ---------------------------------------- | ---- | -------- |
| type | string | 是 | 当前应用任务流转状态,取值为'continueStateChange'。 | | type | string | 是 | 当前任务流转状态,取值为'continueStateChange'。 |
| callback | Callback&lt;{&nbsp;state:&nbsp;[ContinueState](#continuestate10),&nbsp;info:&nbsp;[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)&nbsp;}&gt; | 否 | 回调函数,返回当前应用任务的流转状态和流转信息。////不填时的影响(取消type类型所有的回调函数) | | callback | Callback&lt;{&nbsp;state:&nbsp;[ContinueState](#continuestate10),&nbsp;info:&nbsp;[ContinuableInfo](./js-apis-inner-application-continuableInfo.md)&nbsp;}&gt; | 否 | 回调函数,返回当前任务的流转状态和流转信息。<br>参数不填写,取消type对应的所有回调监听。 |
**示例:** **示例:**
...@@ -644,7 +639,7 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, ...@@ -644,7 +639,7 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState,
## MissionCallback ## MissionCallback
开始同步后,建立的回调函数。////同步时的回调函数。 开始同步后,建立的回调函数。
**需要权限**:ohos.permission.MANAGE_MISSIONS **需要权限**:ohos.permission.MANAGE_MISSIONS
...@@ -653,8 +648,8 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, ...@@ -653,8 +648,8 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState,
| 名称 | 类型 | 可读 | 可写 | 说明 | | 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | -------- | ---- | ---- | ------------------ | | --------------------- | -------- | ---- | ---- | ------------------ |
| notifyMissionsChanged | function | 是 | 否 | 通知任务变化,返回设备ID。 | | notifyMissionsChanged | function | 是 | 否 | 通知任务变化,返回设备ID。 |
| notifySnapshot | function | 是 | 否 | 通知快照变化,返回设备ID,任务ID | | notifySnapshot | function | 是 | 否 | 通知快照变化,返回设备ID,任务ID |
| notifyNetDisconnect | function | 是 | 否 | 通知断开连接,返回设备ID,网络状态 | | notifyNetDisconnect | function | 是 | 否 | 通知断开连接,返回设备ID,网络状态 |
## MissionParameter ## MissionParameter
...@@ -684,11 +679,11 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, ...@@ -684,11 +679,11 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState,
## ContinueState<sup>10+</sup> ## ContinueState<sup>10+</sup>
当前应用任务流转状态的枚举。 当前任务流转状态的枚举。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission **系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| ------------- | --------- | ------------------------------------------------------------ | | ------------- | --------- | ------------------------------------------------------------ |
| ACTIVE | 0 | 表示当前应用任务流转处于激活状态。 | | ACTIVE | 0 | 表示当前任务流转处于激活状态。 |
| INACTIVE | 1 | 表示当前应用任务流转处于未激活状态。 | | INACTIVE | 1 | 表示当前任务流转处于未激活状态。 |
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册