diff --git a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationManager.md b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationManager.md index b2d36361def6fdb491a82d8a267a0419ef633687..3564cc50adef98cdf2f872af46c3fe8c320d45ed 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationManager.md @@ -155,8 +155,6 @@ registerContinuation(callback: AsyncCallback\): 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\; 连接流转管理服务,并获取对应的注册token,使用Promise方式作为异步方法。 -**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC - **系统能力**:SystemCapability.Ability.DistributedAbilityManager **参数:** @@ -298,7 +292,7 @@ on(type: "deviceConnect", callback: Callback\): void; 异步方法,监听设备连接状态,使用Callback形式返回连接的设备信息。 -> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceselected9)替代。 +> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceconnect9)替代。 **系统能力**:SystemCapability.Ability.DistributedAbilityManager @@ -337,7 +331,7 @@ on(type: "deviceDisconnect", callback: Callback\): void; 异步方法,监听设备断开状态,使用Callback形式返回断开的设备信息。 -> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondeviceunselected9)替代。 +> 从API version 9开始不再维护,建议使用[on](#continuationmanagerondevicedisconnect9)替代。 **系统能力**:SystemCapability.Ability.DistributedAbilityManager @@ -374,7 +368,7 @@ off(type: "deviceConnect", callback?: Callback\): void; 异步方法,取消监听设备连接状态,使用Callback形式返回连接的设备信息。 -> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceselected9)替代。 +> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceconnect9)替代。 **系统能力**:SystemCapability.Ability.DistributedAbilityManager @@ -413,7 +407,7 @@ off(type: "deviceDisconnect", callback?: Callback\): void; 异步方法,取消监听设备断开状态,使用Callback形式返回连接的设备信息。 -> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdeviceunselected9)替代。 +> 从API version 9开始不再维护,建议使用[off](#continuationmanageroffdevicedisconnect9)替代。 **系统能力**:SystemCapability.Ability.DistributedAbilityManager @@ -444,21 +438,19 @@ off(type: "deviceDisconnect", callback?: Callback\): void; }); ``` -## continuationManager.on("deviceSelected")9+ +## continuationManager.on("deviceConnect")9+ -on(type: "deviceSelected", token: number, callback: Callback\>): void; +on(type: "deviceConnect", token: number, callback: Callback\>): void; 异步方法,监听设备连接状态,使用Callback形式返回连接的设备信息。 -**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC - **系统能力**:SystemCapability.Ability.DistributedAbilityManager **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | - | type | string | 是 | 监听的事件类型,固定值"deviceSelected"。 | + | type | string | 是 | 监听的事件类型,固定值"deviceConnect"。 | | token | number | 是 | 注册后的token。 | | callback | Callback\> | 是 | 当用户从设备选择模块中选择设备时调用,返回设备ID、设备类型和设备名称供开发者使用。 | @@ -477,12 +469,12 @@ on(type: "deviceSelected", token: number, callback: Callback\ { - 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\9+ +## continuationManager.on("deviceDisconnect")9+ -on(type: "deviceUnselected", token: number, callback: Callback\>): void; +on(type: "deviceDisconnect", token: number, callback: Callback\>): void; 异步方法,监听设备断开状态,使用Callback形式返回断开的设备信息。 -**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC - **系统能力**:SystemCapability.Ability.DistributedAbilityManager **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | - | type | string | 是 | 监听的事件类型,固定值"deviceUnselected"。 | + | type | string | 是 | 监听的事件类型,固定值"deviceDisconnect"。 | | token | number | 是 | 注册后的token。 | - | callback | Callback\> | 是 | 当用户从设备选择模块中断开设备时调用,返回设备ID、设备类型和设备名称供开发者使用。 | + | callback | Callback\> | 是 | 当用户从设备选择模块中断开设备时调用,返回设备ID供开发者使用。 | **错误码:** @@ -523,35 +513,31 @@ on(type: "deviceUnselected", token: number, callback: Callback\ { - 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")9+ +## continuationManager.off("deviceConnect")9+ -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")9+ +## continuationManager.off("deviceDisconnect")9+ -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\): 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; 解注册流转管理服务,传入注册时获取的token进行解注册,使用AsyncCallback方式作为异步方法。 -**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC - **系统能力**:SystemCapability.Ability.DistributedAbilityManager **参数:** @@ -1226,8 +1198,6 @@ unregisterContinuation(token: number): Promise\; 解注册流转管理服务,传入注册时获取的token进行解注册,使用Promise方式作为异步方法。 -**需要权限**:ohos.permission.DISTRIBUTED_DATASYNC - **系统能力**:SystemCapability.Ability.DistributedAbilityManager **参数:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md b/zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md index cc52874ddbcf6bc1cd54125d5bbe574f687b5f91..ca314eff605dd2044ddc27603fad7d937747b526 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-distributedMissionManager.md @@ -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