From 9e7387f965aed0f5e6bb540e600d0e3c54f9e044 Mon Sep 17 00:00:00 2001 From: li-yaoyao777 Date: Tue, 24 Jun 2025 19:31:52 +0800 Subject: [PATCH] arkTs1.2 synchronize 0603 branch Signed-off-by: li-yaoyao777 --- api/@ohos.cooperate.d.ets | 724 ------------------ ....multimodalInput.inputDeviceCooperate.d.ts | 1 - api/@ohos.multimodalInput.intentionCode.d.ets | 246 ------ api/@ohos.multimodalInput.intentionCode.d.ts | 45 +- 4 files changed, 30 insertions(+), 986 deletions(-) delete mode 100644 api/@ohos.cooperate.d.ets delete mode 100644 api/@ohos.multimodalInput.intentionCode.d.ets diff --git a/api/@ohos.cooperate.d.ets b/api/@ohos.cooperate.d.ets deleted file mode 100644 index 09ffd038ef..0000000000 --- a/api/@ohos.cooperate.d.ets +++ /dev/null @@ -1,724 +0,0 @@ -/* - * Copyright (c) 2023-2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * @file - * @kit DistributedServiceKit - */ - -import { AsyncCallback } from './@ohos.base'; -import { Callback } from './@ohos.base'; - -/** - * Implements screen hopping operation management. - * - * @namespace cooperate - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - */ -declare namespace cooperate { - /** - * Enumerates screen hopping message notifications. - * - * @enum { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#CooperateState - */ - enum CooperateMsg { - /** - * Preparing for screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_PREPARE - */ - COOPERATE_PREPARE = 0, - - /** - * Canceling the preparation for screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_UNPREPARE - */ - COOPERATE_UNPREPARE = 1, - - /** - * Starting screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_ACTIVATE - */ - COOPERATE_ACTIVATE = 2, - - /** - * Success in starting screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_ACTIVATE_SUCCESS - */ - COOPERATE_ACTIVATE_SUCCESS = 3, - - /** - * Failure to start screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_ACTIVATE_FAILURE - */ - COOPERATE_ACTIVATE_FAIL = 4, - - /** - * Success in stopping screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_DEACTIVATE_SUCCESS - */ - COOPERATE_DEACTIVATE_SUCCESS = 5, - - /** - * Failure to stop screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_DEACTIVATE_FAILURE - */ - COOPERATE_DEACTIVATE_FAIL = 6, - - /** - * Inter-device session disconnected. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate.CooperateState#COOPERATE_SESSION_DISCONNECTED - */ - COOPERATE_SESSION_DISCONNECTED = 7, - } - - /** - * Enumerates the screen hopping states. - * - * @enum { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - enum CooperateState { - /** - * Preparing for screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_PREPARE = 0, - - /** - * Canceling the preparation for screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_UNPREPARE = 1, - - /** - * Starting screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_ACTIVATE = 2, - - /** - * Success in starting screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_ACTIVATE_SUCCESS = 3, - - /** - * Failure to start screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_ACTIVATE_FAILURE = 4, - - /** - * Success in stopping screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_DEACTIVATE_SUCCESS = 5, - - /** - * Failure to stop screen hopping. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_DEACTIVATE_FAILURE = 6, - - /** - * Inter-device session disconnected. - * - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - COOPERATE_SESSION_DISCONNECTED = 7, - } - - /** - * Defines a screen hopping message. - * - * @interface CooperateMessage - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - interface CooperateMessage { - /** - * Descriptor of the target device for screen hopping. - * - * @type { string } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - networkId: string; - - /** - * Screen hopping state. - * - * @type { CooperateState } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - state: CooperateState; - } - - /** - * MouseLocation - * - * @typedef MouseLocation - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - interface MouseLocation { - /** - * The mouse pointer is located at the X coordinate on the screen. - * - * @type { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - displayX: number; - - /** - * The mouse pointer is located at the Y coordinate on the screen. - * - * @type { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - displayY: number; - - /** - * Screen width. - * - * @type { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - displayWidth: number; - - /** - * Screen height. - * - * @type { number } - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - displayHeight: number; - } - - /** - * Prepares for screen hopping. - * - * @param { AsyncCallback } callback Asynchronous callback used to return the operation result. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#prepareCooperate - */ - function prepare(callback: AsyncCallback): void; - - /** - * Prepares for screen hopping. - * - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error.Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#prepareCooperate - */ - function prepare(): Promise; - - /** - * Prepares for screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { AsyncCallback } callback - Asynchronous callback used to return the operation result. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function prepareCooperate(callback: AsyncCallback): void; - - /** - * Prepares for screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function prepareCooperate(): Promise; - - /** - * Cancels the preparation for screen hopping. - * - * @param { AsyncCallback } callback Asynchronous callback used to return the operation result. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#unprepareCooperate - */ - function unprepare(callback: AsyncCallback): void; - - /** - * Cancels the preparation for screen hopping. - * - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#unprepareCooperate - */ - function unprepare(): Promise; - - /** - * Cancels the preparation for screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { AsyncCallback } callback - Asynchronous callback used to return the operation result. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function unprepareCooperate(callback: AsyncCallback): void; - - /** - * Cancels the preparation for screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function unprepareCooperate(): Promise; - - /** - * Starts screen hopping. - * - * @param { string } targetNetworkId Descriptor of the target device for screen hopping. - * @param { number } inputDeviceId Identifier of the input device for screen hopping. - * @param { AsyncCallback } callback Asynchronous callback used to return the operation result. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#activateCooperate - */ - function activate(targetNetworkId: string, inputDeviceId: number, callback: AsyncCallback): void; - - /** - * Starts screen hopping. - * - * @param { string } targetNetworkId Descriptor of the target device for screen hopping. - * @param { number }inputDeviceId Identifier of the input device for screen hopping. - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#activateCooperate - */ - function activate(targetNetworkId: string, inputDeviceId: number): Promise; - - /** - * Starts screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { string } targetNetworkId - Descriptor of the target device for screen hopping. - * @param { number } inputDeviceId - Identifier of the input device for screen hopping. - * @param { AsyncCallback } callback - Asynchronous callback used to return the operation result. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function activateCooperate(targetNetworkId: string, inputDeviceId: number, callback: AsyncCallback): void; - - /** - * Starts screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { string } targetNetworkId - Descriptor of the target device for screen hopping. - * @param { number }inputDeviceId - Identifier of the input device for screen hopping. - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @throws {BusinessError} 20900001 - Operation failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function activateCooperate(targetNetworkId: string, inputDeviceId: number): Promise; - - /** - * Stops screen hopping. - * - * @param { boolean } isUnchained Whether the cross-device link is unchained. - * @param { AsyncCallback } callback Asynchronous callback used to return the operation result. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#deactivateCooperate - */ - function deactivate(isUnchained: boolean, callback: AsyncCallback): void; - - /** - * Stops screen hopping. - * - * @param { boolean } isUnchained Whether the cross-device link is unchained. - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#deactivateCooperate - */ - function deactivate(isUnchained: boolean): Promise; - - /** - * Stops screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { boolean } isUnchained - Whether the cross-device link is unchained. - * @param { AsyncCallback } callback - Asynchronous callback used to return the operation result. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function deactivateCooperate(isUnchained: boolean, callback: AsyncCallback): void; - - /** - * Stops screen hopping. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { boolean } isUnchained - Whether the cross-device link is unchained. - * @returns { Promise } the promise returned by the function. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function deactivateCooperate(isUnchained: boolean): Promise; - - /** - * Obtains the screen hopping status. - * - * @param { string } networkId Descriptor of the target device for screen hopping. - * @param { AsyncCallback } callback Asynchronous callback used to return the screen hopping status. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#getCooperateSwitchState - */ - function getCrossingSwitchState(networkId: string, callback: AsyncCallback): void; - - /** - * Obtains the status of the screen hopping switch. - * - * @param { string } networkId Descriptor of the target device for screen hopping. - * @returns { Promise } Returns {@code true} the screen hopping status; - * returns {@code false} otherwise. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#getCooperateSwitchState - */ - function getCrossingSwitchState(networkId: string): Promise; - - - /** - * Obtains the screen hopping status. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { string } networkId - Descriptor of the target device for screen hopping. - * @param { AsyncCallback } callback - Asynchronous callback used to return the screen hopping status. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function getCooperateSwitchState(networkId: string, callback: AsyncCallback): void; - - /** - * Obtains the status of the screen hopping switch. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { string } networkId - Descriptor of the target device for screen hopping. - * @returns { Promise } Returns {@code true} the screen hopping status; - * returns {@code false} otherwise. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function getCooperateSwitchState(networkId: string): Promise; - - /** - * Enables listening for screen hopping status change events. - * - * @param { 'cooperate' } type Change type. - * @param { Callback<{ networkId: string, msg: CooperateMsg }> } callback Asynchronous callback used to - *
return the screen hopping status change event. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#on - */ - interface CooperateEvent { - networkId: string; - msg: CooperateMsg; - } - type Callback = (data: T) => void; - - function on(type: 'cooperate', callback: Callback): void; - - /** - * Disables listening for screen hopping status change events. - * - * @param { 'cooperate' } type Change type. - * @param { Callback } callback Callback for which listening - *
is disabled. If this parameter is not specified, listening will be disabled for all registered callbacks. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 10 - * @deprecated since 11 - * @useinstead cooperate#on - */ - function off(type: 'cooperate', callback?: Callback): void; - - /** - * Enables listening for screen hopping status change events. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { 'cooperateMessage' } type - Change type. - * @param { Callback } callback - Asynchronous callback used to - *
return the screen hopping status change event. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function on(type: 'cooperateMessage', callback: Callback): void; - - /** - * Disables listening for screen hopping status change events. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { 'cooperateMessage' } type - Change type. - * @param { Callback } [callback] - Callback for which listening - *
is disabled. If this parameter is not specified, listening will be disabled for all registered callbacks. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes:1.Incorrect parameter types.2.Parameter - *
verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 11 - */ - function off(type: 'cooperateMessage', callback?: Callback): void; - - /** - * Enables listening for mouse pointer position information on the specified device. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { 'cooperateMouse' } type - Event type, which is **cooperateMouse**. - * @param { string } networkId - Specified device. - * @param { Callback } callback - Callback for receiving reported events. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - function on(type: 'cooperateMouse', networkId: string, callback: Callback): void; - - /** - * Disables listening for mouse pointer position information on the specified device. - * - * @permission ohos.permission.COOPERATE_MANAGER - * @param { 'cooperateMouse' } type - Event type, which is **cooperateMouse**. - * @param { string } networkId - Specified device. - * @param { Callback } [callback] - Callback for receiving reported events. - *
If no callback is specified, listening will be disabled for all **cooperateMouse** events of the device - * specified by **networkId**. - * @throws {BusinessError} 201 - Permission denied. - * @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API. - * @throws {BusinessError} 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. - *
2.Incorrect parameter types.3.Parameter verification failed. - * @syscap SystemCapability.Msdp.DeviceStatus.Cooperate - * @systemapi Hide this for inner system use. - * @since 12 - */ - function off(type: 'cooperateMouse', networkId: string, callback?: Callback): void; - -} - -export default cooperate; diff --git a/api/@ohos.multimodalInput.inputDeviceCooperate.d.ts b/api/@ohos.multimodalInput.inputDeviceCooperate.d.ts index b0ae78993a..e6270c4656 100644 --- a/api/@ohos.multimodalInput.inputDeviceCooperate.d.ts +++ b/api/@ohos.multimodalInput.inputDeviceCooperate.d.ts @@ -28,7 +28,6 @@ import { AsyncCallback } from "./@ohos.base"; * @since 9 */ - declare namespace inputDeviceCooperate { /** * Enumerates mouse traversal events. diff --git a/api/@ohos.multimodalInput.intentionCode.d.ets b/api/@ohos.multimodalInput.intentionCode.d.ets deleted file mode 100644 index 7625a5d198..0000000000 --- a/api/@ohos.multimodalInput.intentionCode.d.ets +++ /dev/null @@ -1,246 +0,0 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS; - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * @file - * @kit InputKit - */ - -/** - * IntentionCode - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ -/** - * IntentionCode - * - * @enum { number } - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ -export declare enum IntentionCode { - /** - * INTENTION_UNKNOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_UNKNOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_UNKNOWN = -1, - - /** - * INTENTION_UP - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_UP - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_UP = 1, - - /** - * INTENTION_DOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_DOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_DOWN = 2, - - /** - * INTENTION_LEFT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_LEFT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_LEFT = 3, - - /** - * INTENTION_RIGHT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_RIGHT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_RIGHT = 4, - - /** - * INTENTION_SELECT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_SELECT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_SELECT = 5, - - /** - * INTENTION_ESCAPE - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_ESCAPE - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_ESCAPE = 6, - - /** - * INTENTION_BACK - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_BACK - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_BACK = 7, - - /** - * INTENTION_FORWARD - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_FORWARD - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_FORWARD = 8, - - /** - * INTENTION_MENU - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_MENU - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_MENU = 9, - - /** - * INTENTION_PAGE_UP - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_PAGE_UP - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_PAGE_UP = 11, - - /** - * INTENTION_PAGE_DOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_PAGE_DOWN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_PAGE_DOWN = 12, - - /** - * INTENTION_ZOOM_OUT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_ZOOM_OUT - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_ZOOM_OUT = 13, - - /** - * INTENTION_ZOOM_IN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @since 20 - */ - /** - * INTENTION_ZOOM_IN - * - * @syscap SystemCapability.MultimodalInput.Input.Core - * @atomicservice - * @since 20 - */ - INTENTION_ZOOM_IN = 14 -} diff --git a/api/@ohos.multimodalInput.intentionCode.d.ts b/api/@ohos.multimodalInput.intentionCode.d.ts index 79445f8cc2..cb47f8ec16 100644 --- a/api/@ohos.multimodalInput.intentionCode.d.ts +++ b/api/@ohos.multimodalInput.intentionCode.d.ts @@ -31,7 +31,8 @@ * @enum { number } * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export declare enum IntentionCode { /** @@ -45,7 +46,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_UNKNOWN = -1, @@ -60,7 +62,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_UP = 1, @@ -75,7 +78,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_DOWN = 2, @@ -90,7 +94,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_LEFT = 3, @@ -105,7 +110,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_RIGHT = 4, @@ -120,7 +126,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_SELECT = 5, @@ -135,7 +142,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_ESCAPE = 6, @@ -150,7 +158,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_BACK = 7, @@ -165,7 +174,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_FORWARD = 8, @@ -180,7 +190,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_MENU = 9, @@ -195,7 +206,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_PAGE_UP = 11, @@ -210,7 +222,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_PAGE_DOWN = 12, @@ -225,7 +238,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_ZOOM_OUT = 13, @@ -240,7 +254,8 @@ export declare enum IntentionCode { * * @syscap SystemCapability.MultimodalInput.Input.Core * @atomicservice - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ INTENTION_ZOOM_IN = 14 } -- Gitee