openharmony 鸿蒙 arkts-text-faq

使用文本常见问题 本文档介绍使用文本的常见问题并提供参考。 文本显示(Text/Span)常见问题 以下内容介绍了使用Text和Span组件进行文本显示时可能遇到的常见问题,包括文本截断、添加标签、显示表情等场景的处理方法。
阅读全文

openharmony 鸿蒙 arkts-env-system-property

@Env:环境变量 在多设备开发的场景中,开发者可以使用@Env装饰器监听系统环境变量的改变,并根据系统环境变量来进行相应的场景判断,以减少不同设备间的适配逻辑和重复开发。
阅读全文

openharmony 鸿蒙 ndk-build-on-multi-thread

使用多线程NDK接口并行化构建UI页面 概述 在API version 22之前,UI组件的创建与属性设置等操作必须在应用的UI线程中执行。这导致开发者在使用NDK接口时,需将组件创建与属性设置等操作通过任务队列提交至UI线程执行,限制了组件创建过程的灵活性及应用的性能。
阅读全文

openharmony 鸿蒙 ndk-build-form-components

构建表单组件 ArkUI NDK提供了多种表单组件,包括按钮(Button)、滑动条Slider、切换按钮(Toggle)、多选框Checkbox、多选框群组CheckboxGroup和单选框(Radio)。这些组件是用户交互的基础元素,可以用于构建丰富的表单界面。
阅读全文

openharmony 鸿蒙 ndk-embed-render-components

构建渲染节点 从API version 20开始,ArkUI开发框架针对NDK接口,提供了直接构建渲染节点的能力,包括节点树操作、属性设置及含动画的自定义绘制。开发者通过调用渲染节点相关能力,可以绕过registerNodeCustomEvent的测量布局过程,直接对节点进行绘制并调整其大小和位置。
阅读全文

openharmony 鸿蒙 arkts-stability-guide

UI稳定性故障分析概述 本文档将简单介绍稳定性故障的概念与分类,并提供各类稳定性问题的参考帮助,用于指导应用开发者充分利用系统提供的调试能力和工具定位各类稳定性问题。
阅读全文

openharmony 鸿蒙 arkts-manage-keyboard

管理软键盘 软键盘是用户交互的重要途径,提供文本输入功能。本文介绍在使用系统输入框组件(TextInput、TextArea、Search、RichEditor)时,如何控制软键盘的弹出和收起。
阅读全文

openharmony 鸿蒙 multi-thread-ui-build-faq

UI并行化常见问题 如何获取和使用支持多线程调用的NDK接口 从API version 22开始,ArkUI_NativeAPIVariantKind中新增ARKUI_MULTI_THREAD_NATIVE_NODE枚举。 调用OH_ArkUI_GetModuleInterface接口,入参传入ARKUI_MULTI_THREAD_NATIVE_NODE,可以获取多线程NDK接口集合,完整示例请参
阅读全文

openharmony 鸿蒙 arkts-interaction-development-guide-touchpad

支持触控板输入事件 当用户使用触控板时,会根据不同的操作方式生成相应的事件。单指点触会产生鼠标左键点击事件,单指轻触移动会产生不按键的鼠标移动事件;双指点触会产生鼠标右键点击事件,双指轻触移动会产生轴事件。
阅读全文

openharmony 鸿蒙 arkts-interaction-development-guide-mouse

支持鼠标输入事件 鼠标设备是2in1类型设备必不可少的输入设备,其特点是可以通过按键达成点击或滑动操作,也可以通过滚轮触发滑动,另外还有一些按键,这些分别通过MouseEvent及AxisEvent上报给应用。
阅读全文