From 1192f0a1ea8c0d884edf2091909cbb60d82e3b18 Mon Sep 17 00:00:00 2001 From: liuhui Date: Wed, 18 Jun 2025 19:03:51 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuhui --- .../apis-arkui/_ark_u_i___native_module.md | 16 ++++++++++++++++ .../reference/apis-arkui/native__node_8h.md | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md index d7c9420f91a..337e6543539 100644 --- a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md +++ b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md @@ -175,6 +175,7 @@ | [ArkUI_NodeCustomEventType](#arkui_nodecustomeventtype) {
ARKUI_NODE_CUSTOM_EVENT_ON_MEASURE = 1 << 0, ARKUI_NODE_CUSTOM_EVENT_ON_LAYOUT = 1 << 1, ARKUI_NODE_CUSTOM_EVENT_ON_DRAW = 1 << 2, ARKUI_NODE_CUSTOM_EVENT_ON_FOREGROUND_DRAW = 1 << 3,
ARKUI_NODE_CUSTOM_EVENT_ON_OVERLAY_DRAW = 1 << 4
} | 定义自定义组件事件类型。 | | [ArkUI_NodeAdapterEventType](#arkui_nodeadaptereventtype) {
NODE_ADAPTER_EVENT_WILL_ATTACH_TO_NODE = 1, NODE_ADAPTER_EVENT_WILL_DETACH_FROM_NODE = 2, NODE_ADAPTER_EVENT_ON_GET_NODE_ID = 3, NODE_ADAPTER_EVENT_ON_ADD_NODE_TO_ADAPTER = 4,
NODE_ADAPTER_EVENT_ON_REMOVE_NODE_FROM_ADAPTER = 5
} | 定义节点适配器事件枚举值。 | | [ArkUI_NodeContentEventType](#arkui_nodecontenteventtype) { NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW = 0, NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW = 1 } | 定义NodeContent事件类型。 | +| [ArkUI_InspectorErrorCode](#arkui_inspectorerrorcode) { ARKUI_INSPECTOR_NATIVE_RESULT_SUCCESSFUL = 0, ARKUI_INSPECTOR_NATIVE_RESULT_BAD_PARAMETER = 1 } | 定义Inspector错误码。 | | [ArkUI_Alignment](#arkui_alignment) {
ARKUI_ALIGNMENT_TOP_START = 0, ARKUI_ALIGNMENT_TOP, ARKUI_ALIGNMENT_TOP_END, ARKUI_ALIGNMENT_START,
ARKUI_ALIGNMENT_CENTER, ARKUI_ALIGNMENT_END, ARKUI_ALIGNMENT_BOTTOM_START, ARKUI_ALIGNMENT_BOTTOM,
ARKUI_ALIGNMENT_BOTTOM_END
} | 定义布局对齐枚举值。 | | [ArkUI_ImageRepeat](#arkui_imagerepeat) { ARKUI_IMAGE_REPEAT_NONE = 0, ARKUI_IMAGE_REPEAT_X, ARKUI_IMAGE_REPEAT_Y, ARKUI_IMAGE_REPEAT_XY } | 定义图片重复铺设枚举值。 | | [ArkUI_FontStyle](#arkui_fontstyle) { ARKUI_FONT_STYLE_NORMAL = 0, ARKUI_FONT_STYLE_ITALIC } | 定义字体样式枚举值。 | @@ -3559,6 +3560,21 @@ enum ArkUI_NodeContentEventType | NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW | 上树事件。 | | NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW | 下树事件。 | +### ArkUI_InspectorErrorCode + +``` +enum ArkUI_InspectorErrorCode +``` +**描述:** + +定义Inspector错误码。 + +**起始版本:** 15 + +| 枚举值 | 描述 | +| -------- | -------- | +| ARKUI_INSPECTOR_NATIVE_RESULT_SUCCESSFUL | 成功。 | +| ARKUI_INSPECTOR_NATIVE_RESULT_BAD_PARAMETER | 参数错误。 | ### ArkUI_NodeCustomEventType diff --git a/zh-cn/application-dev/reference/apis-arkui/native__node_8h.md b/zh-cn/application-dev/reference/apis-arkui/native__node_8h.md index 6f7e4642621..3e19e729653 100644 --- a/zh-cn/application-dev/reference/apis-arkui/native__node_8h.md +++ b/zh-cn/application-dev/reference/apis-arkui/native__node_8h.md @@ -60,7 +60,7 @@ | [ArkUI_NodeCustomEventType](_ark_u_i___native_module.md#arkui_nodecustomeventtype) {
[ARKUI_NODE_CUSTOM_EVENT_ON_MEASURE](_ark_u_i___native_module.md) = 1 << 0, [ARKUI_NODE_CUSTOM_EVENT_ON_LAYOUT](_ark_u_i___native_module.md) = 1 << 1, [ARKUI_NODE_CUSTOM_EVENT_ON_DRAW](_ark_u_i___native_module.md) = 1 << 2, [ARKUI_NODE_CUSTOM_EVENT_ON_FOREGROUND_DRAW](_ark_u_i___native_module.md) = 1 << 3,
[ARKUI_NODE_CUSTOM_EVENT_ON_OVERLAY_DRAW](_ark_u_i___native_module.md) = 1 << 4
} | 定义自定义组件事件类型。 | | [ArkUI_NodeAdapterEventType](_ark_u_i___native_module.md#arkui_nodeadaptereventtype) {
[NODE_ADAPTER_EVENT_WILL_ATTACH_TO_NODE](_ark_u_i___native_module.md) = 1, [NODE_ADAPTER_EVENT_WILL_DETACH_FROM_NODE](_ark_u_i___native_module.md) = 2, [NODE_ADAPTER_EVENT_ON_GET_NODE_ID](_ark_u_i___native_module.md) = 3, [NODE_ADAPTER_EVENT_ON_ADD_NODE_TO_ADAPTER](_ark_u_i___native_module.md) = 4,
[NODE_ADAPTER_EVENT_ON_REMOVE_NODE_FROM_ADAPTER](_ark_u_i___native_module.md) = 5
} | 定义节点适配器事件枚举值。 | | [ArkUI_NodeContentEventType](_ark_u_i___native_module.md#arkui_nodecontenteventtype) { [NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW](_ark_u_i___native_module.md) = 0, [NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW](_ark_u_i___native_module.md) = 1 } | 定义NodeContent事件类型。 | - +| [ArkUI_InspectorErrorCode](_ark_u_i___native_module.md#arkui_inspectorerrorcode) { ARKUI_INSPECTOR_NATIVE_RESULT_SUCCESSFUL = 0, ARKUI_INSPECTOR_NATIVE_RESULT_BAD_PARAMETER = 1 } | 定义Inspector错误码。 | ### 函数 -- Gitee From bfefc20c1ed72ae2bf96660f10035473187cf741 Mon Sep 17 00:00:00 2001 From: liuhui Date: Wed, 18 Jun 2025 19:54:21 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuhui --- .../native__interface__accessibility_8h.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md b/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md index 6551d4ac2d5..a70439cb4f1 100644 --- a/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md +++ b/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md @@ -17,22 +17,22 @@ ## 汇总 -### 结构体 +### 类型定义 | 名称 | 描述 | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo) | 无障碍节点信息,用于向无障碍服务、辅助应用(屏幕朗读)传递节点信息。 | -| [ArkUI_AccessibilityElementInfoList](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfolist) | 无障碍节点列表,包含需要的无障碍节点列表信息 。 | -| [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo) | 无障碍事件信息,无障碍服务或辅助应用要求控件执行操作后,需要发送执行成功事件。控件自身交互诉求需要同步状态给无障碍服务或辅助应用时,也需要主动发送事件。 | -| [ArkUI_AccessibilityProvider](arkui_native_interface_accessibility.md#arkui_accessibilityprovider) | 第三方操作provider,承载回调函数实现。 | -| [ArkUI_AccessibilityProviderCallbacks](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbacks) | 第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | -| [ArkUI_AccessibilityProviderCallbacksWithInstance](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbackswithinstance) | 适配多实例场景第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance注册到系统侧。 | -| [ArkUI_AccessibilityActionArguments](arkui_native_interface_accessibility.md#arkui_accessibilityactionarguments) | Action附加字段,对需要执行的Action进行处理的进一步说明。 | -| [ArkUI_AccessibleRect](arkui_native_interface_accessibility.md#arkui_accessiblerect) | 节点所在坐标位置。 | -| [ArkUI_AccessibleRangeInfo](arkui_native_interface_accessibility.md#arkui_accessiblerangeinfo) | 用于特定组件设置组件的当前值、最大值、最小值,如Slider、Rating、Progress组件。 | -| [ArkUI_AccessibleGridInfo](arkui_native_interface_accessibility.md#arkui_accessiblegridinfo) | 用于特定组件设置组件的行数、列数以及选择模式,如list、flex、select、swiper组件。 | -| [ArkUI_AccessibleGridItemInfo](arkui_native_interface_accessibility.md#arkui_accessiblegriditeminfo) | 用于特定组件设置组件的属性值,如list、flex、select、swiper组件。 | -| [ArkUI_AccessibleAction](arkui_native_interface_accessibility.md#arkui_accessibleaction) | 无障碍操作内容结构。 | +| typedef struct ArkUI_AccessibilityElementInfo [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo) | 无障碍节点信息,用于向无障碍服务、辅助应用(屏幕朗读)传递节点信息。 | +| typedef struct ArkUI_AccessibilityElementInfoList [ArkUI_AccessibilityElementInfoList](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfolist) | 无障碍节点列表,包含需要的无障碍节点列表信息 。 | +| typedef struct ArkUI_AccessibilityEventInfo [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo) | 无障碍事件信息,无障碍服务或辅助应用要求控件执行操作后,需要发送执行成功事件。控件自身交互诉求需要同步状态给无障碍服务或辅助应用时,也需要主动发送事件。 | +| typedef struct ArkUI_AccessibilityProvider [ArkUI_AccessibilityProvider](arkui_native_interface_accessibility.md#arkui_accessibilityprovider) | 第三方操作provider,承载回调函数实现。 | +| typedef struct [ArkUI_AccessibilityProviderCallbacks](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbacks) | 第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | +| typedef struct [ArkUI_AccessibilityProviderCallbacksWithInstance](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbackswithinstance) | 适配多实例场景第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance注册到系统侧。 | +| typedef struct ArkUI_AccessibilityActionArguments [ArkUI_AccessibilityActionArguments](arkui_native_interface_accessibility.md#arkui_accessibilityactionarguments) | Action附加字段,对需要执行的Action进行处理的进一步说明。 | +| typedef struct [ArkUI_AccessibleRect](arkui_native_interface_accessibility.md#arkui_accessiblerect) | 节点所在坐标位置。 | +| typedef struct [ArkUI_AccessibleRangeInfo](arkui_native_interface_accessibility.md#arkui_accessiblerangeinfo) | 用于特定组件设置组件的当前值、最大值、最小值,如Slider、Rating、Progress组件。 | +| typedef struct [ArkUI_AccessibleGridInfo](arkui_native_interface_accessibility.md#arkui_accessiblegridinfo) | 用于特定组件设置组件的行数、列数以及选择模式,如list、flex、select、swiper组件。 | +| typedef struct [ArkUI_AccessibleGridItemInfo](arkui_native_interface_accessibility.md#arkui_accessiblegriditeminfo) | 用于特定组件设置组件的属性值,如list、flex、select、swiper组件。 | +| typedef struct [ArkUI_AccessibleAction](arkui_native_interface_accessibility.md#arkui_accessibleaction) | 无障碍操作内容结构。 | @@ -41,12 +41,12 @@ | 名称 | 描述 | | ------------------------------------------------------------ | -------------- | -| {
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILED](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -1,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -2,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORY](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -3,
} [ArkUI_AcessbilityErrorCode](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode); | 错误码定义 | -| {
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENT](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 0,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 1,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 2,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 3,
} [ArkUI_AccessibilitySearchMode](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode); | 查询模式 | -| {
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = -1,
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUT](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 0,
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 1,
} [ArkUI_AccessibilityFocusType](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype); | 焦点类型 | -| {
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_LONG_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000020,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_GAIN_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000040,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLEAR_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000080,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000100,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000200,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_COPY](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000400,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PASTE](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000800,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CUT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00001000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SELECT_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00002000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00004000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_CURSOR_POSITION](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00100000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_NEXT_HTML_ITEM](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x02000000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PREVIOUS_HTML_ITEM](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x04000000,
} [ArkUI_Accessibility_ActionType](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype); | 执行操作类型 | -| {
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000001,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000002,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000004,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000020,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000800,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x000001000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00008000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEARED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00010000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x02000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPEN](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x20000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x08000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000001,
} [ArkUI_AccessibilityEventType](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype); | 事件类型 | -| {
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UP](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000001,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWN](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000002,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000004,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000008,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000020,
} [ArkUI_AccessibilityFocusMoveDirection](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection); | 焦点移动方向。 | +| [ArkUI_AcessbilityErrorCode](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) {
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILED](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -1,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -2,
[ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORY](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -3,
}; | 错误码定义 | +| [ArkUI_AccessibilitySearchMode](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) {
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENT](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 0,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 1,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 2,
[ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 3,
}; | 查询模式 | +| [ArkUI_AccessibilityFocusType](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) {
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = -1,
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUT](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 0,
[ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 1,
}; | 焦点类型 | +| [ArkUI_Accessibility_ActionType](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) {
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_LONG_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000020,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_GAIN_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000040,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLEAR_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000080,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000100,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000200,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_COPY](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000400,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PASTE](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000800,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CUT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00001000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SELECT_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00002000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00004000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_CURSOR_POSITION](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00100000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_NEXT_HTML_ITEM](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x02000000,
[ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PREVIOUS_HTML_ITEM](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x04000000,
}; | 执行操作类型 | +| [ArkUI_AccessibilityEventType](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) {
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000001,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000002,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000004,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000020,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000800,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x000001000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00008000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEARED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00010000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x02000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPEN](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x20000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x08000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000000,
[ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000001,
}; | 事件类型 | +| [ArkUI_AccessibilityFocusMoveDirection](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) {
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UP](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000001,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWN](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000002,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000004,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000008,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000010,
[ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000020,
}; | 焦点移动方向。 | -- Gitee From 17596bf17d25f6d3bfe36779a3569eb6ff29f694 Mon Sep 17 00:00:00 2001 From: liuhui Date: Wed, 18 Jun 2025 20:56:41 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuhui --- .../apis-arkui/native__interface__accessibility_8h.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md b/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md index a70439cb4f1..36c7ba6153f 100644 --- a/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md +++ b/zh-cn/application-dev/reference/apis-arkui/native__interface__accessibility_8h.md @@ -87,7 +87,8 @@ | int32_t [OH_ArkUI_AccessibilityElementInfoSetRangeInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetrangeinfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleRangeInfo](arkui_native_interface_accessibility.md#arkui_accessiblerangeinfo)* rangeInfo); | 设置element的rangeInfo。 | | int32_t [OH_ArkUI_AccessibilityElementInfoSetGridInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetgridinfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleGridInfo](arkui_native_interface_accessibility.md#arkui_accessiblegridinfo)* gridInfo); | 设置element的gridInfo。 | | int32_t [OH_ArkUI_AccessibilityElementInfoSetGridItemInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetgriditeminfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleGridItemInfo](arkui_native_interface_accessibility.md#arkui_accessiblegriditeminfo)* gridItem); | 设置element的gridItem。 | -| int32_t [OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetselectedtextend)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t textEndSelected); | 设置element的textEndSelected。 | +| int32_t [OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetselectedtextstart)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t selectedTextStart); | 设置element的selectedTextStart。 | +| int32_t [OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetselectedtextend)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t selectedTextEnd); | 设置element的selectedTextEnd。 | | int32_t [OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetcurrentitemindex)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t currentItemIndex); | 设置element的currentItemIndex。 | | int32_t [OH_ArkUI_AccessibilityElementInfoSetStartItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetstartitemindex)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t startItemIndex); | 设置element的startItemIndex。 | | int32_t [OH_ArkUI_AccessibilityElementInfoSetEndItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetenditemindex)(
[ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t endItemIndex); | 设置element的endItemIndex。 | -- Gitee