harmony 鸿蒙Native Accessibility

2025-06-12 浏览 (1)

Native Accessibility

Overview

Describes the APIs for third-party platforms to access the ArkUI accessibility framework through XComponent, that is, the APIs that third-party platforms need to implement, as well as related structs and enums.

NOTE

The APIs of this module are supported since API version 13. Updates will be marked with a superscript to indicate their earliest API version.

Summary

Files

NameDescription
native_interface_accessibility.hDeclares the APIs for accessing the native Accessibility.

Types

NameDescription
ArkUI_AccessibilityElementInfoProvides accessibility node information, which is used to transfer node information to accessibility services and applications.
ArkUI_AccessibilityElementInfoListDefines an accessibility node list, which contains required accessibility node information.
ArkUI_AccessibilityEventInfoProvides accessibility event information. After a component completes an action requested by an accessibility service or application, it needs to send a success event to confirm the operation. Similarly, if the component needs to synchronize its state change with the accessibility service or application due to its own interactive behavior, it should actively trigger an event to communicate the change.
ArkUI_AccessibilityProviderDefines a third-party accessibility provider, which carries callback function implementations.
ArkUI_AccessibilityProviderCallbacksDefines a struct for third-party accessibility provider callback functions, which third-party platforms need to implement. These functions are registered with the system side through OH_ArkUI_AccessibilityProviderRegisterCallback.
ArkUI_AccessibilityActionArgumentsProvides additional information of the action to be executed.
ArkUI_AccessibleRectProvides the coordinate position where the node is located.
ArkUI_AccessibleRangeInfoSets the current value, maximum value, and minimum value in the component attributes. Used by specific components, such as Slider, Rating, and Progress.
ArkUI_AccessibleGridInfoSets the number of rows, number of columns, and selection mode of the component. Used by specific components, such as List, Flex, Select, and Swiper.
ArkUI_AccessibleGridItemInfoSets the attribute values of component items. Used by specific components, such as List, Flex, Select, and Swiper.
ArkUI_AccessibleActionDefines a struct for accessibility operation content.

Enums

NameDescription
ArkUI_AcessbilityErrorCodeEnumerates the error codes.
ArkUI_AccessibilitySearchModeEnumerates the search modes.
ArkUI_AccessibilityFocusTypeEnumerates the focus types.
ArkUI_Accessibility_ActionTypeEnumerates the action types.
ArkUI_AccessibilityEventTypeEnumerates the event types.
ArkUI_AccessibilityFocusMoveDirectionEnumerates the focus movement directions.

Type Description

ArkUI_AccessibilityElementInfo

typedef struct ArkUI_AccessibilityElementInfo ArkUI_AccessibilityElementInfo

Description

Provides accessibility node information, which is used to transfer node information to accessibility services and applications.

Since

13

ArkUI_AccessibilityElementInfoList

typedef struct ArkUI_AccessibilityElementInfoList ArkUI_AccessibilityElementInfoList

Description

Defines an accessibility node list, which contains required accessibility node information.

Since

13

ArkUI_AccessibilityEventInfo

typedef struct ArkUI_AccessibilityEventInfo ArkUI_AccessibilityEventInfo

Description

Provides accessibility event information. After a component completes an action requested by an accessibility service or application, it needs to send a success event to confirm the operation. Similarly, if the component needs to synchronize its state change with the accessibility service or application due to its own interactive behavior, it should actively trigger an event to communicate the change.

Since

13

ArkUI_AccessibilityProvider

typedef struct ArkUI_AccessibilityProvider ArkUI_AccessibilityProvider

Description

Defines a third-party accessibility provider, which carries callback function implementations.

Since

13

ArkUI_AccessibilityProviderCallbacks

typedef struct ArkUI_AccessibilityProviderCallbacks {
    int32_t (*findAccessibilityNodeInfosById)(int64_t elementId, ArkUI_AccessibilitySearchMode mode, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList);
    int32_t (*findAccessibilityNodeInfosByText)(int64_t elementId, const char* text, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList);
    int32_t (*findFocusedAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusType focusType, int32_t requestId, ArkUI_AccessibilityElementInfo* elementinfo);
    int32_t (*findNextFocusAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusMoveDirection direction, int32_t requestId, ArkUI_AccessibilityElementInfo* elementList);
    int32_t (*executeAccessibilityAction)(int64_t elementId, ArkUI_Accessibility_ActionType action, ArkUI_AccessibilityActionArguments *actionArguments, int32_t requestId);
    int32_t (*clearFocusedFocusAccessibilityNode)();
    int32_t (*getAccessibilityNodeCursorPosition)(int64_t elementId, int32_t requestId, int32_t* index);
} ArkUI_AccessibilityProviderCallbacks;

Description

Defines a struct for third-party accessibility provider callback functions, which third-party platforms need to implement. These functions are registered with the system side through OH_ArkUI_AccessibilityProviderRegisterCallback.

NameDescription
findAccessibilityNodeInfosByIdFinds the information about an accessibility node based on the specified node ID.
findAccessibilityNodeInfosByTextFinds the nodes that contain specific text content.
findFocusedAccessibilityNodeFinds the node that currently has focus within a given node.
findNextFocusAccessibilityNodeFinds the next node in a specified direction from a given node.
executeAccessibilityActionPerforms a specified action on a specified node.
clearFocusedFocusAccessibilityNodeRemoves focus from the current node.
getAccessibilityNodeCursorPositionObtains the cursor position within a text component of the current accessibility node.

Since

13

ArkUI_AccessibilityActionArguments

Description

Provides additional information of the action to be executed.

Since

13

ArkUI_AccessibleRect

Description

Provides the coordinate position where the node is located.

Parameters

NameTypeDescription
leftTopXint32X coordinate of the upper left corner.
leftTopYint32Y coordinate of the upper left corner.
rightBottomXint32X coordinate of the lower right corner.
rightBottomYint32Y coordinate of the lower right corner.

Since

13

ArkUI_AccessibleRangeInfo

Description

Sets the current value, maximum value, and minimum value in the component attributes. Used by specific components, such as Slider, Rating, and Progress.

Parameters

NameTypeDescription
mindoubleMinimum value.
maxdoubleMaximum value.
currentdoubleCurrent value.

Since

13

ArkUI_AccessibleGridInfo

Description

Sets the number of rows, number of columns, and selection mode of the component. Used by specific components, such as List, Flex, Select, and Swiper.

Parameters

NameTypeDescription
rowCountint32Number of columns.
columnCountint32Number of rows.
selectionModeint32Selection mode.

Since

13

ArkUI_AccessibleGridItemInfo

Description

Sets the attribute values of component items. Used by specific components, such as List, Flex, Select, and Swiper.

Parameters

NameTypeDescription
headingboolWhether the item is a heading.
selectedboolWhether the item is selected.
columnIndexint32Column index of the item.
rowIndexint32Row index of the item.
columnSpanint32Number of columns that the item spans.
rowSpanint32Number of rows that the item spans.

Since

13

ArkUI_AccessibleAction

Description

Defines a struct for the accessibility action.

Parameters

NameTypeDescription
actionTypeArkUI_Accessibility_ActionTypeAccessibility action type.
descriptionchar*Description.

Since

13

Function Description

findAccessibilityNodeInfosById

int32_t (*findAccessibilityNodeInfosById)(int64_t elementId, ArkUI_AccessibilitySearchMode mode, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList);

Description

Finds the information about an accessibility node based on the specified node ID. This function should be implemented by the third-party platform and registered for the system to call.

Since: 13

Parameters

NameDescription
elementIdID of the node from which to start the search. If the value is -1, the search starts from the root node of the component tree.
modeSearch mode. The following are supported: ArkUI_AccessibilitySearchMode.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
elementListSearch result, which the third-party platform returns based on the search.

Returns

ArkUI_AcessbilityErrorCode

findAccessibilityNodeInfosByText

int32_t (*findAccessibilityNodeInfosByText)(int64_t elementId, const char* text, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList);

Description

This function should be implemented by the third-party platform and registered for the system to call. Finds the nodes that contain specific text content.

Since: 13

Parameters

NameDescription
elementIdID of the node from which to start the search. If the value is -1, the search starts from the root node of the component tree.
textText to match against the accessibility text content of the nodes.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
elementListSearch result, which the third-party platform returns based on the search.

Returns

ArkUI_AcessbilityErrorCode

findFocusedAccessibilityNode

int32_t (*findFocusedAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusType focusType, int32_t requestId, ArkUI_AccessibilityElementInfo* elementinfo);

Description

This function should be implemented by the third-party platform and registered for the system to call. Finds the node that currently has focus within a given node.

Since: 13

Parameters

NameDescription
elementIdID of the node from which to start the search. If the value is -1, the search starts from the root node of the component tree.
focusTypeType of accessibility focus, as defined in ArkUI_AccessibilityFocusType.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
elementListSearch result, which the third-party platform returns based on the search.

Returns

ArkUI_AcessbilityErrorCode

findNextFocusAccessibilityNode

int32_t (*findNextFocusAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusMoveDirection direction, int32_t requestId, ArkUI_AccessibilityElementInfo* elementList);

Description

This function should be implemented by the third-party platform and registered for the system to call. Finds the next node in a specified direction from a given node.

Since: 13

Parameters

NameDescription
elementIdID of the node from which to start the search. If the value is -1, the search starts from the root node of the component tree.
focusTypeType of accessibility focus, as defined in ArkUI_AccessibilityFocusType.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
elementListSearch result, which the third-party platform returns based on the search.

Returns

ArkUI_AcessbilityErrorCode

executeAccessibilityAction

int32_t (*executeAccessibilityAction)(int64_t elementId, ArkUI_Accessibility_ActionType action, ArkUI_AccessibilityActionArguments *actionArguments, int32_t requestId);

Description

This function should be implemented by the third-party platform and registered for the system to call. Performs a specified action on a specified node.

Since: 13

Parameters

NameDescription
elementIdID of the specified node.
actionType of action to be performed, as defined in ArkUI_Accessibility_ActionType.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
actionArgumentsAdditional information of the action.

Returns

ArkUI_AcessbilityErrorCode

clearFocusedFocusAccessibilityNode

int32_t (*clearFocusedFocusAccessibilityNode)();

Description

This function should be implemented by the third-party platform and registered for the system to call. Removes focus from this node.

Since: 13

Input parameter: none

Returns

ArkUI_AcessbilityErrorCode

getAccessibilityNodeCursorPosition

int32_t (*getAccessibilityNodeCursorPosition)(int64_t elementId, int32_t requestId, int32_t* index);

Description

This function should be implemented by the third-party platform and registered for the system to call. Obtains the cursor position within a text component of the current accessibility node.

Since: 13

Parameters

NameDescription
elementIdID of the specified node.
requestIdRequest ID, which is used to identify the request process and facilitate fault locating. It is recommended that third-party platforms include this ID in their key log outputs for debugging purposes.
indexParameter where the cursor position result is returned.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityProviderRegisterCallback

int32_t OH_ArkUI_AccessibilityProviderRegisterCallback(
    ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacks* callbacks);

Description

Registers callback functions.

Since: 13

Parameters

NameDescription
providerHandle to the provider of the third-party platform.
callbacksImplementation of the callback functions.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_SendAccessibilityAsyncEvent

void OH_ArkUI_SendAccessibilityAsyncEvent(
    ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityEventInfo* eventInfo, void (*callback)(int32_t errorCode));

Description

Proactively sends an event to notify the accessibility service.

Since: 13

Parameters

NameDescription
providerHandle to the provider of the third-party platform.
eventInfoEvent to send.
callbackCallback for the returned result.

Returns: none

OH_ArkUI_CreateAccessibilityElementInfo

ArkUI_AccessibilityElementInfo* OH_ArkUI_CreateAccessibilityElementInfo(void);

Description

Creates an ArkUI_AccessibilityElementInfo struct. After creation, you must call OH_ArkUI_DestoryAccessibilityElementInfo to release it.

Since: 13

Returns

Returns the pointer to the created ArkUI_AccessibilityElementInfo struct; returns NULL if creation fails.

OH_ArkUI_DestoryAccessibilityElementInfo

void OH_ArkUI_DestoryAccessibilityElementInfo(ArkUI_AccessibilityElementInfo* elementInfo);

Description

Destroys an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to the ArkUI_AccessibilityElementInfo struct to be destroyed.

Returns: none

OH_ArkUI_AddAndGetAccessibilityElementInfo

ArkUI_AccessibilityElementInfo* OH_ArkUI_AddAndGetAccessibilityElementInfo(ArkUI_AccessibilityElementInfoList* list);

Description

Adds an ArkUI_AccessibilityElementInfo member to the specified list and returns the ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
listArkUI_AccessibilityElementInfoList struct to which the new ArkUI_AccessibilityElementInfo member is added and then returned to the function caller.

Returns

Returns the pointer to the ArkUI_AccessibilityElementInfo struct; returns NULL if the operation fails.

OH_ArkUI_AccessibilityElementInfoSetElementId

int32_t OH_ArkUI_AccessibilityElementInfoSetElementId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t elementId);

Description

Sets the ID for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
elementIdID to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetParentId

int32_t OH_ArkUI_AccessibilityElementInfoSetParentId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t parentId);

Description

Sets the parent ID for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
parentIdParent ID to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetComponentType

int32_t OH_ArkUI_AccessibilityElementInfoSetComponentType(ArkUI_AccessibilityElementInfo* elementInfo, const char* componentType);

Description

Sets the component type for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
componentTypeComponent type to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetContents

int32_t OH_ArkUI_AccessibilityElementInfoSetContents(ArkUI_AccessibilityElementInfo* elementInfo, const char* contents);

Description

Sets the component content for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
contentsComponent content to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetHintText

int32_t OH_ArkUI_AccessibilityElementInfoSetHintText(ArkUI_AccessibilityElementInfo* elementInfo, const char* hintText);

Description

Sets the hint text for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
hintTextHint text to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityText

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityText(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityText);

Description

Sets the accessibility text for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
accessibilityTextAccessibility text to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityDescription);

Description

Sets the accessibility description for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
accessibilityDescriptionAccessibility description to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetChildNodeIds

int32_t OH_ArkUI_AccessibilityElementInfoSetChildNodeIds(ArkUI_AccessibilityElementInfo* elementInfo, int32_t childCount, int64_t* childNodeIds);

Description

Sets the number of child nodes and child node IDs for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
childCountNumber of child nodes.
childNodeIdsArray of child node IDs.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetOperationActions

int32_t OH_ArkUI_AccessibilityElementInfoSetOperationActions(ArkUI_AccessibilityElementInfo* elementInfo, int32_t operationCount, ArkUI_AccessibleAction* operationActions);

Description

Sets the number of actions and the actions themselves for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
operationCountNumber of actions supported by the component.
operationActionsArray of actions supported by the component.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetScreenRect

int32_t OH_ArkUI_AccessibilityElementInfoSetScreenRect(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRect* screenRect);

Description

Sets the screen rectangle for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
screenRectScreen rectangle to set.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetCheckable

int32_t OH_ArkUI_AccessibilityElementInfoSetCheckable(ArkUI_AccessibilityElementInfo* elementInfo, bool checkable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is checkable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
checkableWhether the element is checkable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetChecked

int32_t OH_ArkUI_AccessibilityElementInfoSetChecked(ArkUI_AccessibilityElementInfo* elementInfo, bool checked);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is checked.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
checkedWhether the element is checked.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetFocusable

int32_t OH_ArkUI_AccessibilityElementInfoSetFocusable(ArkUI_AccessibilityElementInfo* elementInfo, bool focusable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is focusable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
focusableWhether the element is focusable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetFocused

int32_t OH_ArkUI_AccessibilityElementInfoSetFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool isFocused);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is focused.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
isFocusedWhether the element is focused.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetVisible

int32_t OH_ArkUI_AccessibilityElementInfoSetVisible(ArkUI_AccessibilityElementInfo* elementInfo, bool isVisible);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is visible.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
isVisibleWhether the element is visible.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityFocused);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is focused for accessibility purposes.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
accessibilityFocusedWhether the element is focused for accessibility purposes.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetSelected

int32_t OH_ArkUI_AccessibilityElementInfoSetSelected(ArkUI_AccessibilityElementInfo* elementInfo, bool selected);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is selected.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
selectedWhether the element is selected.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetClickable

int32_t OH_ArkUI_AccessibilityElementInfoSetClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool clickable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is clickable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
clickableWhether the element is clickable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetLongClickable

int32_t OH_ArkUI_AccessibilityElementInfoSetLongClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool longClickable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is long-clickable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
longClickableWhether the element is long-clickable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetEnabled

int32_t OH_ArkUI_AccessibilityElementInfoSetEnabled(ArkUI_AccessibilityElementInfo* elementInfo, bool isEnabled);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is enabled.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
isEnabledWhether the element is enabled.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetIsPassword

int32_t OH_ArkUI_AccessibilityElementInfoSetIsPassword(ArkUI_AccessibilityElementInfo* elementInfo, bool isPassword);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is a password.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
isPasswordWhether the element is a password.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetScrollable

int32_t OH_ArkUI_AccessibilityElementInfoSetScrollable(ArkUI_AccessibilityElementInfo* elementInfo, bool scrollable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is scrollable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
scrollableWhether the element is scrollable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetEditable

int32_t OH_ArkUI_AccessibilityElementInfoSetEditable(ArkUI_AccessibilityElementInfo* elementInfo, bool editable);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is editable.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
editableWhether the element is editable.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetIsHint

int32_t OH_ArkUI_AccessibilityElementInfoSetIsHint(ArkUI_AccessibilityElementInfo* elementInfo, bool isHint);

Description

Sets whether an ArkUI_AccessibilityElementInfo struct is a hint.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
isHintWhether the element is a hint.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetRangeInfo

int32_t OH_ArkUI_AccessibilityElementInfoSetRangeInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRangeInfo* rangeInfo);

Description

Sets the range information for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
rangeInfoCurrent value, maximum value, and minimum value of the component attributes. Used by specific components, such as Slider, Rating, and Progress.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetGridInfo

int32_t OH_ArkUI_AccessibilityElementInfoSetGridInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridInfo* gridInfo);

Description

Sets the grid information for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
gridInfoNumber of rows, number of columns, and selection mode. Used by specific components, such as List, Flex, Select, and Swiper.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetGridItemInfo

int32_t OH_ArkUI_AccessibilityElementInfoSetGridItemInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridItemInfo* gridItem);

Description

Sets the grid item information for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
gridItemGrid item to set. Used by specific components, such as List, Flex, Select, and Swiper.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart

int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextStart);

Description

Sets the start position of the selected text for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
selectedTextStartStart position of the selected text. Used by text components.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd

int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextEnd);

Description

Sets the end position of the selected text for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
selectedTextEndEnd position of the selected text. Used by text components.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex

int32_t OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t currentItemIndex);

Description

Sets the index of the currently focused item for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
currentItemIndexIndex of the currently focused item. Used by specific components, such as List, Select, Swiper, and TabContent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetStartItemIndex

int32_t OH_ArkUI_AccessibilityElementInfoSetStartItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t startItemIndex);

Description

Sets the index of the first item displayed on the screen for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
startItemIndexIndex of the first item displayed on the screen, that is, the index of the first visible component. Used by specific components, such as List, Select, Swiper, and TabContent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetEndItemIndex

int32_t OH_ArkUI_AccessibilityElementInfoSetEndItemIndex(
    ArkUI_AccessibilityElementInfo* elementInfo, int32_t endItemIndex);

Description

Sets the index of the last item displayed on the screen for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
endItemIndexIndex of the first item displayed on the screen, that is, the index of the last visible component. Used by specific components, such as List, Select, Swiper, and TabContent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetItemCount

int32_t OH_ArkUI_AccessibilityElementInfoSetItemCount(
    ArkUI_AccessibilityElementInfo* elementInfo, int32_t itemCount);

Description

Sets the total number of items for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
itemCountTotal number of items. Used by specific components, such as List, Select, Swiper, and TabContent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset(
    ArkUI_AccessibilityElementInfo* elementInfo, int32_t offset);

Description

Sets the offset for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
offsetPixel offset of the content area relative to the top coordinate of a scrollable component, such as List and Grid.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup(
    ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityGroup);

Description

Sets the accessibility group for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
accessibilityGroupAccessibility group. If this attribute is set to true, the component and all its child components form an entire selectable component, and the accessibility service will no longer be available for the content of its child components.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel(
    ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityLevel);

Description

Sets the accessibility level for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
accessibilityLevelAccessibility level, which is used to decide whether a component can be identified by the accessibility service.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetZIndex

int32_t OH_ArkUI_AccessibilityElementInfoSetZIndex(
    ArkUI_AccessibilityElementInfo* elementInfo, int32_t zIndex);

Description

Sets the z-index for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
zIndexZ-order of the component, used to control the position of the component along the z-axis perpendicular to the screen.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity

int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity(
    ArkUI_AccessibilityElementInfo* elementInfo, float opacity);

Description

Sets the opacity for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
opacityOpacity of the component. The value ranges from 0 to 1. The value 1 means opaque, and 0 means completely transparent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetBackgroundColor

int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundColor(
    ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundColor);

Description

Sets the background color for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
backgroundColorBackground color of the component.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetBackgroundImage

int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundImage(
    ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundImage);

Description

Sets the background image for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
backgroundImageBackground image of the component.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetBlur

int32_t OH_ArkUI_AccessibilityElementInfoSetBlur(
    ArkUI_AccessibilityElementInfo* elementInfo, const char* blur);

Description

Sets the blur effect for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
blurBlur effect information of the component.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior

int32_t OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior(
    ArkUI_AccessibilityElementInfo* elementInfo, const char* hitTestBehavior);

Description

Sets the hit test mode for an ArkUI_AccessibilityElementInfo struct.

Since: 13

Parameters

NameDescription
elementInfoPointer to an ArkUI_AccessibilityElementInfo struct.
hitTestBehaviorHit test mode. The options are as follows:
HitTestMode.Default: default mode
HitTestMode.Block: block mode
HitTestMode.Transparent: transparent mode
HitTestMode.None: disabled

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_CreateAccessibilityEventInfo

ArkUI_AccessibilityEventInfo* OH_ArkUI_CreateAccessibilityEventInfo(void);

Description

Creates an ArkUI_AccessibilityEventInfo struct, which must be released by calling OH_ArkUI_DestroyAccessibilityEventInfo after use.

Since: 13

Returns

Returns the pointer to the created ArkUI_AccessibilityEventInfo struct; returns NULL if creation fails.

OH_ArkUI_DestoryAccessibilityEventInfo

void OH_ArkUI_DestoryAccessibilityEventInfo(ArkUI_AccessibilityEventInfo* eventInfo);

Description

Destroys an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
eventInfoPointer to the ArkUI_AccessibilityEventInfo struct to be destroyed.

Returns: none

OH_ArkUI_AccessibilityEventSetEventType

int32_t OH_ArkUI_AccessibilityEventSetEventType(
    ArkUI_AccessibilityEventInfo* eventInfo,  ArkUI_AccessibilityEventType eventType);

Description

Sets the event type for an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
eventInfoPointer to an ArkUI_AccessibilityEventInfo struct.
eventTypeType of event, as defined in ArkUI_AccessibilityEventType.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility

int32_t OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility(
    ArkUI_AccessibilityEventInfo* eventInfo, const char* textAnnouncedForAccessibility);

Description

Sets the text to be announced for accessibility in an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
eventInfoPointer to an ArkUI_AccessibilityEventInfo struct.
textAnnouncedForAccessibilityContent to be announced when a proactive announcement event is sent. Applicable for event type ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityEventSetRequestFocusId

int32_t OH_ArkUI_AccessibilityEventSetRequestFocusId(
    ArkUI_AccessibilityEventInfo* eventInfo, int32_t requestFocusId);

Description

Sets the ID of the node to focus on in an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
eventInfoPointer to an ArkUI_AccessibilityEventInfo struct.
requestFocusIdID of the node to focus on when a proactive focus event is sent. The focus must be stable and not change. Applicable for event type ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_AccessibilityEventSetElementInfo

int32_t OH_ArkUI_AccessibilityEventSetElementInfo(
    ArkUI_AccessibilityEventInfo* eventInfo,  ArkUI_AccessibilityElementInfo* elementInfo);

Description

Sets the component information in an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
eventInfoPointer to an ArkUI_AccessibilityEventInfo struct.
elementInfoComponent information for the event being sent.

Returns

ArkUI_AcessbilityErrorCode

OH_ArkUI_FindAccessibilityActionArgumentByKey

int32_t OH_ArkUI_FindAccessibilityActionArgumentByKey(
    ArkUI_AccessibilityActionArguments* arguments, const char* key, char** value);

Description

Obtains the value associated with a specified key in an ArkUI_AccessibilityEventInfo struct.

Since: 13

Parameters

NameDescription
argumentsParameters of the action.
keyTarget key.
valueValue corresponding to the target key.

Returns

ArkUI_AcessbilityErrorCode

Enum Description

ArkUI_AcessbilityErrorCode

Description

Enumerates the error codes used in the HiDebug module.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSSuccess.
ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILEDFailed.
ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETERInvalid parameter.
ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORYInsufficient memory.

Since

13

ArkUI_AccessibilitySearchMode

Description

Enumerates the search modes.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENTSearches only for the information of the specified node.
ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORSSearches for the parent component. The search result includes the specified node information.
ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGSSearches for sibling components. The search result includes the specified node information.
ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDRENSearches for the next level of child nodes of the current node. The search result includes the specified node information.
ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDRENSearches for all child nodes of the current node. The search result includes the specified node information.

Since

13

ArkUI_AccessibilityFocusType

Description

Enumerates the focus types.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALIDInvalid value.
ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUTComponent focus.
ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITYAccessibility focus.

Since

13

ArkUI_Accessibility_ActionType

Description

Enumerates the action types.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_INVALIDInvalid value.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLICKPerforms a click action.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_LONG_CLICKPerforms a long-click action.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_GAIN_ACCESSIBILITY_FOCUSGains accessibility focus for an element.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLEAR_ACCESSIBILITY_FOCUSClears the accessibility focus state of an element.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_FORWARDScrolls a scrollable component forward.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_BACKWARDScrolls a scrollable component backward.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_COPYCopies selected content in a text component.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PASTEPastes content at the cursor position in a text component.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CUTCuts selected content in a text component.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SELECT_TEXTSelects a range of text within an editable area in a text component. Used together with ArkUI_AccessibilityActionArguments to configure selectTextStart, selectTextEnd, and selectTextInForWard.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_TEXTSets the text content of a text component.
ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_CURSOR_POSITIONSets the cursor position in a text component. Used together with ArkUI_AccessibilityActionArguments to configure offset.

Since

13

ArkUI_AccessibilityEventType

Description

Enumerates the event types.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALIDInvalid value.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKEDEvent when an item is clicked.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKEDEvent when an item is long-clicked.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTEDEvent when an item is selected.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATEEvent to be sent when text is updated.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATEEvent to be sent when page navigation, switching, resizing, or moving occurs.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATEEvent to be sent when page content changes.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLEDEvent to be sent when a scrollable component is scrolled.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSEDEvent when an item gains accessibility focus.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEAREDEvent when accessibility focus is cleared.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_ACCESSIBILITY_FOCUSEvent to actively request focus on a specific node.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPENEvent to be sent when a page is closed.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSEEvent to be sent when a page is opened.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITYEvent requesting proactive announcement of specific content.
ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATEEvent to be sent when the focused component's position or size changes.

Since

13

ArkUI_AccessibilityFocusMoveDirection

Description

Enumerates the focus movement directions.

ValueDescription
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALIDInvalid value.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UPMove focus up.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWNMove focus down.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFTMove focus left.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHTMove focus right.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARDMove focus forward, based on the relationship in the search results.
ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARDMove focus backward, based on the relationship in the search results.

Since

13

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkUI

harmony 鸿蒙ARKUI_TextPickerCascadeRangeContent

harmony 鸿蒙ARKUI_TextPickerRangeContent

harmony 鸿蒙ArkUI_AnimateCompleteCallback

harmony 鸿蒙ArkUI_AttributeItem

harmony 鸿蒙ArkUI_ColorStop

harmony 鸿蒙ArkUI_ContextCallback

harmony 鸿蒙ArkUI_EventModule

harmony 鸿蒙ArkUI_ExpectedFrameRateRange

harmony 鸿蒙ArkUI_IntOffset

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/Ks6D3S