| 操作 | 旧版本 | 新版本 | d.ts文件 |
| ---- | ------ | ------ | -------- |
|新增|NA|类名:config;
方法or属性:function enableAbility(name: string, capability: Array\): Promise\;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:function enableAbility(name: string, capability: Array\, callback: AsyncCallback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:function disableAbility(name: string): Promise\;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:function disableAbility(name: string, callback: AsyncCallback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:function on(type: 'enabledAccessibilityExtensionListChange', callback: Callback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:function off(type: 'enabledAccessibilityExtensionListChange', callback?: Callback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:config;
方法or属性:type DaltonizationColorFilter = 'Normal' \| 'Protanomaly' \| 'Deuteranomaly' \| 'Tritanomaly';|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:set(value: T): Promise\;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:set(value: T, callback: AsyncCallback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:get(): Promise\;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:get(callback: AsyncCallback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:on(callback: Callback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:Config;
方法or属性:off(callback?: Callback\): void;|@ohos.accessibility.config.d.ts|
|新增|NA|类名:accessibility;
方法or属性:function getAccessibilityExtensionList(abilityType: AbilityType, stateType: AbilityState): Promise\>;|@ohos.accessibility.d.ts|
|新增|NA|类名:accessibility;
方法or属性:function getAccessibilityExtensionList(abilityType: AbilityType, stateType: AbilityState, callback: AsyncCallback\>): void;|@ohos.accessibility.d.ts|
|新增|NA|类名:accessibility;
方法or属性:function sendAccessibilityEvent(event: EventInfo, callback: AsyncCallback\): void;|@ohos.accessibility.d.ts|
|新增|NA|类名:accessibility;
方法or属性:function sendAccessibilityEvent(event: EventInfo): Promise\;|@ohos.accessibility.d.ts|
|新增|NA|类名:GesturePath;
方法or属性:constructor(durationTime: number);|@ohos.accessibility.GesturePath.d.ts|
|新增|NA|类名:GesturePath;
方法or属性:points: Array\;|@ohos.accessibility.GesturePath.d.ts|
|新增|NA|类名:GesturePath;
方法or属性:durationTime: number;|@ohos.accessibility.GesturePath.d.ts|
|新增|NA|类名:GesturePoint;
方法or属性:constructor(positionX: number, positionY: number);|@ohos.accessibility.GesturePoint.d.ts|
|新增|NA|类名:GesturePoint;
方法or属性:positionX: number;|@ohos.accessibility.GesturePoint.d.ts|
|新增|NA|类名:GesturePoint;
方法or属性:positionY: number;|@ohos.accessibility.GesturePoint.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type GestureType = 'left' \| 'leftThenRight' \| 'leftThenUp' \| 'leftThenDown' \|
'right' \| 'rightThenLeft' \| 'rightThenUp' \| 'rightThenDown' \|
'up' \| 'upThenLeft' \| 'upThenRight' \| 'upThenDown' \|
'down' \| 'downThenLeft' \| 'downThenRight' \| 'downThenUp';|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type PageUpdateType = 'pageContentUpdate' \| 'pageStateUpdate';|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type TouchGuideType = 'touchBegin' \| 'touchEnd';|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityExtensionAbility;
方法or属性:context: AccessibilityExtensionContext;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityExtensionAbility;
方法or属性:onConnect(): void;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityExtensionAbility;
方法or属性:onDisconnect(): void;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityExtensionAbility;
方法or属性:onAccessibilityEvent(event: AccessibilityEvent): void;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityExtensionAbility;
方法or属性:onKeyEvent(keyEvent: KeyEvent): boolean;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityEvent;
方法or属性:eventType: accessibility.EventType \| accessibility.WindowUpdateType \|
TouchGuideType \| GestureType \| PageUpdateType;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityEvent;
方法or属性:target?: AccessibilityElement;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:AccessibilityEvent;
方法or属性:timeStamp?: number;|@ohos.application.AccessibilityExtensionAbility.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type ElementAttributeValues = {
/**
* Indicates accessibility focus state.
*/
'accessibilityFocused': boolean;
/**
* Indicates the bundle name to which it belongs.
*/
'bundleName': string;
/**
* Indicates whether the element is checkable.
*/
'checkable': boolean;
/**
* Indicates whether the element is checked.
*/
'checked': boolean;
/**
* Indicates all child elements.
*/
'children': Array\;
/**
* Indicates whether the element is clickable.
*/
'clickable': boolean;
/**
* Indicates the component ID to which the element belongs.
*/
'componentId': number;
/**
* Indicates the component type to which the element belongs.
*/
'componentType': string;
/**
* Indicates the content.
*/
'contents': Array\;
/**
* Indicates the index of the current item.
*/
'currentIndex': number;
/**
* Indicates the description of the element.
*/
'description': string;
/**
* Indicates whether the element is editable.
*/
'editable': boolean;
/**
* Indicates the list index of the last item displayed on the screen.
*/
'endIndex': number;
/**
* Indicates the string of error state.
*/
'error': string;
/**
* Indicates whether the element is focusable.
*/
'focusable': boolean;
/**
* Indicates the hint text.
*/
'hintText': string;
/**
* Indicates the type of input text.
*/
'inputType': number;
/**
* Indicates the inspector key.
*/
'inspectorKey': string
/**
* Indicates whether the element is active or not.
*/
'isActive': boolean;
/**
* Indicates whether the element is enable or not.
*/
'isEnable': boolean;
/**
* Indicates whether the element is hint state or not.
*/
'isHint': boolean;
/**
* Indicates whether the element is focused or not.
*/
'isFocused': boolean;
/**
* Indicates whether the element is password or not.
*/
'isPassword': boolean;
/**
* Indicates whether the element is visible or not.
*/
'isVisible': boolean;
/**
* Indicates the total count of the items.
*/
'itemCount': number;
/**
* Indicates the last content.
*/
'lastContent': string;
/**
* Indicates the display layer of the element.
*/
'layer': number;
/**
* Indicates whether the element is long clickable.
*/
'longClickable': boolean;
/**
* Indicates the page id.
*/
'pageId': number;
/**
* Indicates the parent of the element.
*/
'parent': AccessibilityElement;
/**
* Indicates whether the element supports multiple lines of text.
*/
'pluralLineSupported': boolean;
/**
* Indicates the area of the element.
*/
'rect': Rect;
/**
* Indicates the resource name of the element.
*/
'resourceName': string;
/**
* Indicates the root element of the window element.
*/
'rootElement': AccessibilityElement;
/**
* Indicates the display area of the element.
*/
'screenRect': Rect;
/**
* Indicates whether the element is scrollable.
*/
'scrollable': boolean;
/**
* Indicates whether the element is selected.
*/
'selected': boolean;
/**
* Indicates the list index of the first item displayed on the screen.
*/
'startIndex': number;
/**
* Indicates the text of the element.
*/
'text': string;
/**
* Indicates the maximum length limit of the element text.
*/
'textLengthLimit': number;
/**
* Indicates the unit of movement of the element text as it is read.
*/
'textMoveUnit': accessibility.TextMoveUnit;
/**
* Indicates the action that triggered the element event.
*/
'triggerAction': accessibility.Action;
/**
* Indicates the window type of the element.
*/
'type': WindowType;
/**
* Indicates the maximum value.
*/
'valueMax': number;
/**
* Indicates the minimum value.
*/
'valueMin': number;
/**
* Indicates the current value.
*/
'valueNow': number;
/**
* Indicates the window id.
*/
'windowId': number;
}|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type FocusDirection = 'up' \| 'down' \| 'left' \| 'right' \| 'forward' \| 'backward';|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type FocusType = 'accessibility' \| 'normal';|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:sourcefile;
方法or属性:type WindowType = 'application' \| 'system';|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:setTargetBundleName(targetNames: Array\): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:setTargetBundleName(targetNames: Array\, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getFocusElement(isAccessibilityFocus?: boolean): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getFocusElement(callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getFocusElement(isAccessibilityFocus: boolean, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindowRootElement(windowId?: number): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindowRootElement(callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindowRootElement(windowId: number, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindows(displayId?: number): Promise\>;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindows(callback: AsyncCallback\>): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:getWindows(displayId: number, callback: AsyncCallback\>): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:injectGesture(gesturePath: GesturePath): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityExtensionContext;
方法or属性:injectGesture(gesturePath: GesturePath, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:attributeNames\(): Promise\>;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:attributeNames\(callback: AsyncCallback\>): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:attributeValue\(attributeName: T): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:attributeValue\(attributeName: T,
callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:actionNames(): Promise\>;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:actionNames(callback: AsyncCallback\>): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:performAction(actionName: string, parameters?: object): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:performAction(actionName: string, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:performAction(actionName: string, parameters: object, callback: AsyncCallback\): void;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'content', condition: string): Promise\>;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'content', condition: string, callback: AsyncCallback\>): void|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'focusType', condition: FocusType): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'focusType', condition: FocusType, callback: AsyncCallback\): void|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'focusDirection', condition: FocusDirection): Promise\;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:AccessibilityElement;
方法or属性:findElement(type: 'focusDirection', condition: FocusDirection, callback: AsyncCallback\): void|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:Rect;
方法or属性:left: number;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:Rect;
方法or属性:top: number;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:Rect;
方法or属性:width: number;|AccessibilityExtensionContext.d.ts|
|新增|NA|类名:Rect;
方法or属性:height: number;|AccessibilityExtensionContext.d.ts|
|废弃版本有变化|类名:accessibility;
方法or属性:function getAbilityLists(abilityType: AbilityType, stateType: AbilityState,
callback: AsyncCallback\>): void;
旧版本信息:|类名:accessibility;
方法or属性:function getAbilityLists(abilityType: AbilityType, stateType: AbilityState,
callback: AsyncCallback\>): void;
新版本信息:9
代替接口: ohos.accessibility#getAccessibilityExtensionList|@ohos.accessibility.d.ts|
|废弃版本有变化|类名:accessibility;
方法or属性:function getAbilityLists(abilityType: AbilityType,
stateType: AbilityState): Promise\>;
旧版本信息:|类名:accessibility;
方法or属性:function getAbilityLists(abilityType: AbilityType,
stateType: AbilityState): Promise\>;
新版本信息:9
代替接口: ohos.accessibility#getAccessibilityExtensionList|@ohos.accessibility.d.ts|
|废弃版本有变化|类名:accessibility;
方法or属性:function sendEvent(event: EventInfo, callback: AsyncCallback\): void;
旧版本信息:|类名:accessibility;
方法or属性:function sendEvent(event: EventInfo, callback: AsyncCallback\): void;
新版本信息:9
代替接口: ohos.accessibility#sendAccessibilityEvent|@ohos.accessibility.d.ts|
|废弃版本有变化|类名:accessibility;
方法or属性:function sendEvent(event: EventInfo): Promise\;
旧版本信息:|类名:accessibility;
方法or属性:function sendEvent(event: EventInfo): Promise\;
新版本信息:9
代替接口: ohos.accessibility#sendAccessibilityEvent|@ohos.accessibility.d.ts|
|新增(错误码)|类名:accessibility;
方法or属性:function on(type: 'accessibilityStateChange', callback: Callback\): void;
旧版本信息:|类名:accessibility;
方法or属性:function on(type: 'accessibilityStateChange', callback: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:accessibility;
方法or属性:function on(type: 'touchGuideStateChange', callback: Callback\): void;
旧版本信息:|类名:accessibility;
方法or属性:function on(type: 'touchGuideStateChange', callback: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:accessibility;
方法or属性:function off(type: 'accessibilityStateChange', callback?: Callback\): void;
旧版本信息:|类名:accessibility;
方法or属性:function off(type: 'accessibilityStateChange', callback?: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:accessibility;
方法or属性:function off(type: 'touchGuideStateChange', callback?: Callback\): void;
旧版本信息:|类名:accessibility;
方法or属性:function off(type: 'touchGuideStateChange', callback?: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:CaptionsManager;
方法or属性:on(type: 'enableChange', callback: Callback\): void;
旧版本信息:|类名:CaptionsManager;
方法or属性:on(type: 'enableChange', callback: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:CaptionsManager;
方法or属性:on(type: 'styleChange', callback: Callback\): void;
旧版本信息:|类名:CaptionsManager;
方法or属性:on(type: 'styleChange', callback: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:CaptionsManager;
方法or属性:off(type: 'enableChange', callback?: Callback\): void;
旧版本信息:|类名:CaptionsManager;
方法or属性:off(type: 'enableChange', callback?: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|新增(错误码)|类名:CaptionsManager;
方法or属性:off(type: 'styleChange', callback?: Callback\): void;
旧版本信息:|类名:CaptionsManager;
方法or属性:off(type: 'styleChange', callback?: Callback\): void;
新版本信息:401|@ohos.accessibility.d.ts|
|type有变化|类名:accessibility;
方法or属性:type AbilityType = 'audible' \| 'generic' \| 'haptic' \| 'spoken' \| 'visual' \| 'all';
旧版本信息:|类名:accessibility;
方法or属性:type AbilityType = 'audible' \| 'generic' \| 'haptic' \| 'spoken' \| 'visual' \| 'all';
新版本信息:'audible' \| 'generic' \| 'haptic' \| 'spoken' \| 'visual' \| 'all'|@ohos.accessibility.d.ts|
|函数有变化|类名:accessibility;
方法or属性:type AbilityType = 'audible' \| 'generic' \| 'haptic' \| 'spoken' \| 'visual';|类名:accessibility;
方法or属性:type AbilityType = 'audible' \| 'generic' \| 'haptic' \| 'spoken' \| 'visual' \| 'all';|@ohos.accessibility.d.ts|