未验证 提交 5abf8116 编写于 作者: O openharmony_ci 提交者: Gitee

!13846 修复1018分支文档不一致问题

Merge pull request !13846 from 杜智海/monthly_20221018
......@@ -155,8 +155,6 @@ registerContinuation(callback: AsyncCallback\<number>): void;
注册流转管理服务,并获取对应的注册token,无过滤条件,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -198,8 +196,6 @@ registerContinuation(options: ContinuationExtraParams, callback: AsyncCallback\<
连接流转管理服务,并获取对应的注册token,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -245,8 +241,6 @@ registerContinuation(options?: ContinuationExtraParams): Promise\<number>;
连接流转管理服务,并获取对应的注册token,使用Promise方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -298,7 +292,7 @@ on(type: "deviceConnect", callback: Callback\<ContinuationResult>): void;
异步方法,监听设备连接状态,使用Callback形式返回连接的设备信息。
> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceselected9)替代。
> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceconnect9)替代。
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
......@@ -337,7 +331,7 @@ on(type: "deviceDisconnect", callback: Callback\<string>): void;
异步方法,监听设备断开状态,使用Callback形式返回断开的设备信息。
> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceunselected9)替代。
> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondevicedisconnect9)替代。
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
......@@ -374,7 +368,7 @@ off(type: "deviceConnect", callback?: Callback\<ContinuationResult>): void;
异步方法,取消监听设备连接状态,使用Callback形式返回连接的设备信息。
> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceselected9)替代。
> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceconnect9)替代。
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
......@@ -413,7 +407,7 @@ off(type: "deviceDisconnect", callback?: Callback\<string>): void;
异步方法,取消监听设备断开状态,使用Callback形式返回连接的设备信息。
> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceunselected9)替代。
> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdevicedisconnect9)替代。
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
......@@ -444,21 +438,19 @@ off(type: "deviceDisconnect", callback?: Callback\<string>): void;
});
```
## continuationManager.on("deviceSelected")<sup>9+</sup>
## continuationManager.on("deviceConnect")<sup>9+</sup>
on(type: "deviceSelected", token: number, callback: Callback\<Array\<ContinuationResult>>): void;
on(type: "deviceConnect", token: number, callback: Callback\<Array\<ContinuationResult>>): void;
异步方法,监听设备连接状态,使用Callback形式返回连接的设备信息。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 监听的事件类型,固定值"deviceSelected"。 |
| type | string | 是 | 监听的事件类型,固定值"deviceConnect"。 |
| token | number | 是 | 注册后的token。 |
| callback | Callback\<Array\<[ContinuationResult](js-apis-continuation-continuationResult.md)>> | 是 | 当用户从设备选择模块中选择设备时调用,返回设备ID、设备类型和设备名称供开发者使用。 |
......@@ -477,12 +469,12 @@ on(type: "deviceSelected", token: number, callback: Callback\<Array\<Continuatio
```ts
let token = 1;
try {
continuationManager.on("deviceSelected", token, (data) => {
console.info('onDeviceSelected len: ' + data.length);
continuationManager.on("deviceConnect", token, (data) => {
console.info('onDeviceConnect len: ' + data.length);
for (let i = 0; i < data.length; i++) {
console.info('onDeviceSelected deviceId: ' + JSON.stringify(data[i].id));
console.info('onDeviceSelected deviceType: ' + JSON.stringify(data[i].type));
console.info('onDeviceSelected deviceName: ' + JSON.stringify(data[i].name));
console.info('onDeviceConnect deviceId: ' + JSON.stringify(data[i].id));
console.info('onDeviceConnect deviceType: ' + JSON.stringify(data[i].type));
console.info('onDeviceConnect deviceName: ' + JSON.stringify(data[i].name));
}
});
} catch (err) {
......@@ -490,23 +482,21 @@ on(type: "deviceSelected", token: number, callback: Callback\<Array\<Continuatio
}
```
## continuationManager.on("deviceUnselected")<sup>9+</sup>
## continuationManager.on("deviceDisconnect")<sup>9+</sup>
on(type: "deviceUnselected", token: number, callback: Callback\<Array\<ContinuationResult>>): void;
on(type: "deviceDisconnect", token: number, callback: Callback\<Array\<string>>): void;
异步方法,监听设备断开状态,使用Callback形式返回断开的设备信息。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 监听的事件类型,固定值"deviceUnselected"。 |
| type | string | 是 | 监听的事件类型,固定值"deviceDisconnect"。 |
| token | number | 是 | 注册后的token。 |
| callback | Callback\<Array\<[ContinuationResult](js-apis-continuation-continuationResult.md)>> | 是 | 当用户从设备选择模块中断开设备时调用,返回设备ID、设备类型和设备名称供开发者使用。 |
| callback | Callback\<Array\<string>> | 是 | 当用户从设备选择模块中断开设备时调用,返回设备ID供开发者使用。 |
**错误码:**
......@@ -523,35 +513,31 @@ on(type: "deviceUnselected", token: number, callback: Callback\<Array\<Continuat
```ts
let token = 1;
try {
continuationManager.on("deviceUnselected", token, (data) => {
console.info('onDeviceUnselected len: ' + data.length);
continuationManager.on("deviceDisconnect", token, (data) => {
console.info('onDeviceDisconnect len: ' + data.length);
for (let i = 0; i < data.length; i++) {
console.info('onDeviceUnselected deviceId: ' + JSON.stringify(data[i].id));
console.info('onDeviceUnselected deviceType: ' + JSON.stringify(data[i].type));
console.info('onDeviceUnselected deviceName: ' + JSON.stringify(data[i].name));
console.info('onDeviceDisconnect deviceId: ' + JSON.stringify(data[i]));
}
console.info('onDeviceUnselected finished.');
console.info('onDeviceDisconnect finished.');
});
} catch (err) {
console.error('on failed, cause: ' + JSON.stringify(err));
}
```
## continuationManager.off("deviceSelected")<sup>9+</sup>
## continuationManager.off("deviceConnect")<sup>9+</sup>
off(type: "deviceSelected", token: number): void;
off(type: "deviceConnect", token: number): void;
取消监听设备连接状态。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 取消监听的事件类型,固定值"deviceSelected"。 |
| type | string | 是 | 取消监听的事件类型,固定值"deviceConnect"。 |
| token | number | 是 | 注册后的token。 |
**错误码:**
......@@ -569,27 +555,25 @@ off(type: "deviceSelected", token: number): void;
```ts
let token = 1;
try {
continuationManager.off("deviceSelected", token);
continuationManager.off("deviceConnect", token);
} catch (err) {
console.error('off failed, cause: ' + JSON.stringify(err));
}
```
## continuationManager.off("deviceUnselected")<sup>9+</sup>
## continuationManager.off("deviceDisconnect")<sup>9+</sup>
off(type: "deviceUnselected", token: number): void;
off(type: "deviceDisconnect", token: number): void;
取消监听设备断开状态。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 取消监听的事件类型,固定值"deviceUnselected"。 |
| type | string | 是 | 取消监听的事件类型,固定值"deviceDisconnect"。 |
| token | number | 是 | 注册后的token。 |
**错误码:**
......@@ -607,7 +591,7 @@ off(type: "deviceUnselected", token: number): void;
```ts
let token = 1;
try {
continuationManager.off("deviceUnselected", token);
continuationManager.off("deviceDisconnect", token);
} catch (err) {
console.error('off failed, cause: ' + JSON.stringify(err));
}
......@@ -761,8 +745,6 @@ startContinuationDeviceManager(token: number, callback: AsyncCallback\<void>): v
拉起设备选择模块,可显示组网内可选择设备列表信息,无过滤条件,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -804,8 +786,6 @@ startContinuationDeviceManager(token: number, options: ContinuationExtraParams,
拉起设备选择模块,可显示组网内可选择设备列表信息,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -851,8 +831,6 @@ startContinuationDeviceManager(token: number, options?: ContinuationExtraParams)
拉起设备选择模块,可显示组网内可选择设备列表信息,使用Promise方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -1000,8 +978,6 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt
通知设备选择模块,更新当前的连接状态,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -1046,8 +1022,6 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt
通知设备选择模块,更新当前的连接状态,使用Promise方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -1183,8 +1157,6 @@ unregisterContinuation(token: number, callback: AsyncCallback\<void>): void;
解注册流转管理服务,传入注册时获取的token进行解注册,使用AsyncCallback方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......@@ -1226,8 +1198,6 @@ unregisterContinuation(token: number): Promise\<void>;
解注册流转管理服务,传入注册时获取的token进行解注册,使用Promise方式作为异步方法。
**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.DistributedAbilityManager
**参数:**
......
......@@ -360,7 +360,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba
迁移任务,以回调函数的方式返回。
**需要权限**:ohos.permission.MANAGE_MISSIONS, ohos.permission.DISTRIBUTED_DATASYNC
**需要权限**:ohos.permission.MANAGE_MISSIONS and ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
......@@ -418,7 +418,7 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
迁移任务,以promise方式返回执行结果。
**需要权限**:ohos.permission.MANAGE_MISSIONS, ohos.permission.DISTRIBUTED_DATASYNC
**需要权限**:ohos.permission.MANAGE_MISSIONS and ohos.permission.DISTRIBUTED_DATASYNC
**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册