提交 144bc2b9 编写于 作者: H HelloCrease

update docs

Signed-off-by: NHelloCrease <lian15@huawei.com>
上级 d4d3c15d
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## Introduction<a name="section11660541593"></a> ## Introduction<a name="section11660541593"></a>
ARK is a unified programming platform developed by Huawei. Its key components include a compiler, toolchain, and runtime. ARK supports compilation and execution of high-level programming languages on the multiple hardware platform and accelerates the execution of the OpenHarmony operating system and its applications and services on mobile phones, PCs, tablets, TVs, automobiles, and smart wearables. The ARK-JS open sourced this time provides the capability of compiling and running the JavaScript \(JS\) language on the standard system of OpenHarmony. ARK is a unified programming platform developed. Its key components include a compiler, toolchain, and runtime. ARK supports compilation and execution of high-level programming languages on the multiple hardware platform and accelerates the execution of the OpenHarmony operating system and its applications and services on mobile phones, PCs, tablets, TVs, automobiles, and smart wearables. The ARK-JS open sourced this time provides the capability of compiling and running the JavaScript \(JS\) language on the standard system of OpenHarmony.
The ARK-JS consists of two parts: JS compiler toolchain and JS runtime. The JS compiler toolchain compiles JS source code into ARK bytecodes. The JS runtime executes the generated ARK bytecodes. Unless otherwise specified, bytecodes refer to ARK bytecodes in this document. The ARK-JS consists of two parts: JS compiler toolchain and JS runtime. The JS compiler toolchain compiles JS source code into ARK bytecodes. The JS runtime executes the generated ARK bytecodes. Unless otherwise specified, bytecodes refer to ARK bytecodes in this document.
......
...@@ -10,7 +10,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -10,7 +10,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表1** 运动类-ohos.sensor.agent.CategoryMotionAgent **表1** 运动类-ohos.sensor.agent.CategoryMotionAgent
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | -------------------------------------- | --------- | ---------------------------------------- | --------------- |
| SENSOR_TYPE_ACCELEROMETER | 加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的加速度(包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测运动状态 | | SENSOR_TYPE_ACCELEROMETER | 加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的加速度(包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测运动状态 |
| SENSOR_TYPE_ACCELEROMETER_UNCALIBRATED | 未校准加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的未校准的加速度(包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测加速度偏差估值 | | SENSOR_TYPE_ACCELEROMETER_UNCALIBRATED | 未校准加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的未校准的加速度(包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测加速度偏差估值 |
| SENSOR_TYPE_LINEAR_ACCELERATION | 线性加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的线性加速度(不包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测每个单轴方向上的线性加速度 | | SENSOR_TYPE_LINEAR_ACCELERATION | 线性加速度传感器 | 测量三个物理轴(x、y&nbsp;&nbsp;z)上,施加在设备上的线性加速度(不包括重力加速度),单位&nbsp;:&nbsp;m/s2 | 检测每个单轴方向上的线性加速度 |
...@@ -26,7 +26,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -26,7 +26,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表2** 环境类-ohos.sensor.agent.CategoryOrientationAgent **表2** 环境类-ohos.sensor.agent.CategoryOrientationAgent
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | --------------------------------------- | -------- | ---------------------------------------- | --------------- |
| SENSOR_TYPE_AMBIENT_TEMPERATURE | 环境温度传感器 | 测量环境温度,单位&nbsp;:&nbsp;摄氏度&nbsp;(°C) | 测量环境温度 | | SENSOR_TYPE_AMBIENT_TEMPERATURE | 环境温度传感器 | 测量环境温度,单位&nbsp;:&nbsp;摄氏度&nbsp;(°C) | 测量环境温度 |
| SENSOR_TYPE_MAGNETIC_FIELD | 磁场传感器 | 测量三个物理轴向(x、y、z)上,环境地磁场,单位&nbsp;:&nbsp;μT | 创建指南针 | | SENSOR_TYPE_MAGNETIC_FIELD | 磁场传感器 | 测量三个物理轴向(x、y、z)上,环境地磁场,单位&nbsp;:&nbsp;μT | 创建指南针 |
| SENSOR_TYPE_MAGNETIC_FIELD_UNCALIBRATED | 未校准磁场传感器 | 测量三个物理轴向(x、y、z)上,未校准环境地磁场,单位&nbsp;:&nbsp;μT | 测量地磁偏差估值 | | SENSOR_TYPE_MAGNETIC_FIELD_UNCALIBRATED | 未校准磁场传感器 | 测量三个物理轴向(x、y、z)上,未校准环境地磁场,单位&nbsp;:&nbsp;μT | 测量地磁偏差估值 |
...@@ -38,7 +38,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -38,7 +38,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表3** 方向类-ohos.sensor.agent.CategoryOrientationAgent **表3** 方向类-ohos.sensor.agent.CategoryOrientationAgent
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | ---------------------------------------- | ----------------------- | ---------------------------------------- | --------------------------------- |
| SENSOR_TYPE_6DOF | 自由度传感器 | 测量上下、前后、左右方向上的位移,单位:m或mm;测量俯仰、偏摆、翻滚的角度,单位:rad | 检测设备的三个平移自由度以及旋转自由度,用于目标定位追踪,如:VR | | SENSOR_TYPE_6DOF | 自由度传感器 | 测量上下、前后、左右方向上的位移,单位:m或mm;测量俯仰、偏摆、翻滚的角度,单位:rad | 检测设备的三个平移自由度以及旋转自由度,用于目标定位追踪,如:VR |
| SENSOR_TYPE_SCREEN_ROTATION | 屏幕旋转传感器 | 检测设备屏幕的旋转状态 | 用于检测设备屏幕是否发生了旋转 | | SENSOR_TYPE_SCREEN_ROTATION | 屏幕旋转传感器 | 检测设备屏幕的旋转状态 | 用于检测设备屏幕是否发生了旋转 |
| SENSOR_TYPE_DEVICE_ORIENTATION | 设备方向传感器 | 测量设备的旋转方向,单位:rad | 用于检测设备旋转方向的角度值 | | SENSOR_TYPE_DEVICE_ORIENTATION | 设备方向传感器 | 测量设备的旋转方向,单位:rad | 用于检测设备旋转方向的角度值 |
...@@ -50,7 +50,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -50,7 +50,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表4** 光线类-ohos.sensor.agent.CategoryLightAgent **表4** 光线类-ohos.sensor.agent.CategoryLightAgent
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | ----------------------------- | -------- | ---------------------- | -------------------- |
| SENSOR_TYPE_PROXIMITY | 接近光传感器 | 测量可见物体相对于设备显示屏的接近或远离状态 | 通话中设备相对人的位置 | | SENSOR_TYPE_PROXIMITY | 接近光传感器 | 测量可见物体相对于设备显示屏的接近或远离状态 | 通话中设备相对人的位置 |
| SENSOR_TYPE_TOF | ToF传感器 | 测量光在介质中行进一段距离所需的时间 | 人脸识别 | | SENSOR_TYPE_TOF | ToF传感器 | 测量光在介质中行进一段距离所需的时间 | 人脸识别 |
| SENSOR_TYPE_AMBIENT_LIGHT | 环境光传感器 | 测量设备周围光线强度,单位:lux | 自动调节屏幕亮度,检测屏幕上方是否有遮挡 | | SENSOR_TYPE_AMBIENT_LIGHT | 环境光传感器 | 测量设备周围光线强度,单位:lux | 自动调节屏幕亮度,检测屏幕上方是否有遮挡 |
...@@ -62,7 +62,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -62,7 +62,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表5** 健康类-ohos.sensor.agent.CategoryBodyAgent **表5** 健康类-ohos.sensor.agent.CategoryBodyAgent
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | -------------------------- | ------- | --------- | -------------- |
| SENSOR_TYPE_HEART_RATE | 心率传感器 | 测量用户的心率数值 | 用于提供用户的心率健康数据 | | SENSOR_TYPE_HEART_RATE | 心率传感器 | 测量用户的心率数值 | 用于提供用户的心率健康数据 |
| SENSOR_TYPE_WEAR_DETECTION | 佩戴检测传感器 | 检测用户是否佩戴 | 用于检测用户是否佩戴智能穿戴 | | SENSOR_TYPE_WEAR_DETECTION | 佩戴检测传感器 | 检测用户是否佩戴 | 用于检测用户是否佩戴智能穿戴 |
...@@ -70,7 +70,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -70,7 +70,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
**表6** 其他 **表6** 其他
| 传感器类型 | 中文描述 | 说明 | 主要用途 | | 传感器类型 | 中文描述 | 说明 | 主要用途 |
| -------- | -------- | -------- | -------- | | ----------------------------- | ------- | -------------- | ---------------- |
| SENSOR_TYPE_HALL | 霍尔传感器 | 测量设备周围是否存在磁力吸引 | 设备的皮套模式 | | SENSOR_TYPE_HALL | 霍尔传感器 | 测量设备周围是否存在磁力吸引 | 设备的皮套模式 |
| SENSOR_TYPE_GRIP_DETECTOR | 手握检测传感器 | 检测设备是否有抓力施加 | 用于检查设备侧边是否被手握住 | | SENSOR_TYPE_GRIP_DETECTOR | 手握检测传感器 | 检测设备是否有抓力施加 | 用于检查设备侧边是否被手握住 |
| SENSOR_TYPE_MAGNET_BRACKET | 磁铁支架传感器 | 检测设备是否被磁吸 | 检测设备是否位于车内或者室内 | | SENSOR_TYPE_MAGNET_BRACKET | 磁铁支架传感器 | 检测设备是否被磁吸 | 检测设备是否位于车内或者室内 |
...@@ -82,6 +82,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽 ...@@ -82,6 +82,7 @@ OpenHarmony系统传感器是应用访问底层硬件传感器的一种设备抽
OpenHarmony传感器包含如下四个模块:Sensor API、Sensor Framework、Sensor Service和HD_IDL层。 OpenHarmony传感器包含如下四个模块:Sensor API、Sensor Framework、Sensor Service和HD_IDL层。
**图1** OpenHarmony传感器 **图1** OpenHarmony传感器
![zh-cn_image_0000001226521897](figures/zh-cn_image_0000001226521897.png) ![zh-cn_image_0000001226521897](figures/zh-cn_image_0000001226521897.png)
- Sensor API:提供传感器的基础API,主要包含查询传感器列表,订阅/取消传感器的数据、执行控制命令等,简化应用开发。 - Sensor API:提供传感器的基础API,主要包含查询传感器列表,订阅/取消传感器的数据、执行控制命令等,简化应用开发。
...@@ -95,17 +96,17 @@ OpenHarmony传感器包含如下四个模块:Sensor API、Sensor Framework、S ...@@ -95,17 +96,17 @@ OpenHarmony传感器包含如下四个模块:Sensor API、Sensor Framework、S
## 约束与限制 ## 约束与限制
1.针对下面所列传感器,开发者需要请求响应的权限,才能获取到相应传感器的数据。 1. 针对下面所列传感器,开发者需要请求响应的权限,才能获取到相应传感器的数据。
表7 传感器数据权限
**表7** 传感器数据权限 | 传感器 | 权限名 | 敏感级别 | 权限描述 |
| ------------------------- | -------------------------------- | ------------ | ----------------------- |
| 加速度传感器,加速度未校准传感器,线性加速度传感器 | ohos.permission.ACCELEROMETER | system_grant | 允许订阅Motion组对应的加速度传感器的数据 |
| 陀螺仪传感器,陀螺仪未校准传感器 | ohos.permission.GYROSCOPE | system_grant | 允许订阅Motion组对应的陀螺仪传感器的数据 |
| 计步器 | ohos.permission.ACTIVITY_MOTION | user_grant | 允许订阅运动状态 |
| 心率计 | ohos.permission.READ_HEALTH_DATA | user_grant | 允许读取健康数据 |
| 传感器 | 权限名 | 敏感级别 | 权限描述 |
| -------- | -------- | -------- | -------- |
| 加速度传感器,加速度未校准传感器,线性加速度传感器 | ohos.permission.ACCELEROMETER | system_grant | 允许订阅Motion组对应的加速度传感器的数据 |
| 陀螺仪传感器,陀螺仪未校准传感器 | ohos.permission.GYROSCOPE | system_grant | 允许订阅Motion组对应的陀螺仪传感器的数据 |
| 计步器 | ohos.permission.ACTIVITY_MOTION | user_grant | 允许订阅运动状态 |
| 心率计 | ohos.permission.READ_HEALTH_DATA | user_grant | 允许读取健康数据 |
2. 传感器数据订阅和取消订阅接口成对调用,当不再需要订阅传感器数据时,开发者需要调用取消订阅接口停止数据上报。 2. 传感器数据订阅和取消订阅接口成对调用,当不再需要订阅传感器数据时,开发者需要调用取消订阅接口停止数据上报。
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
## 属性 ## 属性
除支持[通用属性](../reference/arkui-js/js-components-common-attributes.md)外,还支持如下属性: 除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
| 名称 | 类型 | 默认值 | 必填 | 描述 | | 名称 | 类型 | 默认值 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- | -------- |
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
## 样式 ## 样式
除支持[组件通用样式](../arkui-js/js-components-common-styles.md)外,还支持如下样式: 除支持组件[通用样式](../arkui-js/js-components-common-styles.md)外,还支持如下样式:
| 名称 | 类型 | 默认值 | 必填 | 描述 | | 名称 | 类型 | 默认值 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- | -------- |
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
## 方法 ## 方法
除支持[通用方法](../reference/arkui-js/js-components-common-methods.md)外,还支持如下方法: 除支持[通用方法](js-components-common-methods.md)外,还支持如下方法:
| 名称 | 参数 | 返回值 | 描述 | | 名称 | 参数 | 返回值 | 描述 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
......
...@@ -36,9 +36,9 @@ ImageAnimator() ...@@ -36,9 +36,9 @@ ImageAnimator()
| iterations | number | 1 | 否 | 默认播放一次,设置为-1时表示无限次播放。 | | iterations | number | 1 | 否 | 默认播放一次,设置为-1时表示无限次播放。 |
- AnimationStatus枚举说明 - AnimationStatus枚举说明
| **名称** | **描述** | | 名称 | 描述 |
| -------- | -------- | | -------- | -------- |
| Initial | 动画初始状态**。** | | Initial | 动画初始状态 |
| Running | 动画处于播放状态。 | | Running | 动画处于播放状态。 |
| Paused | 动画处于暂停状态。 | | Paused | 动画处于暂停状态。 |
| Stopped | 动画处于停止状态。 | | Stopped | 动画处于停止状态。 |
......
...@@ -371,7 +371,7 @@ setDirection(direction: AnimationDirection): void ...@@ -371,7 +371,7 @@ setDirection(direction: AnimationDirection): void
## AnimationItem.goToAndStop ## AnimationItem.goToAndStop
goToAndStop(value: number, isFrame: boolean): void goToAndStop(value: number, isFrame?: boolean): void
设置动画停止在指定帧或时间进度。 设置动画停止在指定帧或时间进度。
...@@ -393,7 +393,7 @@ goToAndStop(value: number, isFrame: boolean): void ...@@ -393,7 +393,7 @@ goToAndStop(value: number, isFrame: boolean): void
## AnimationItem.goToAndPlay ## AnimationItem.goToAndPlay
goToAndPlay(value: number, isFrame: boolean): void goToAndPlay(value: number, isFrame: boolean, name?: string): void
设置动画从指定帧或时间进度开始播放。 设置动画从指定帧或时间进度开始播放。
......
...@@ -267,7 +267,7 @@ quadraticCurveTo(cpx: number, cpy: number, x: number ,y: number): void ...@@ -267,7 +267,7 @@ quadraticCurveTo(cpx: number, cpy: number, x: number ,y: number): void
## arc ## arc
arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise?: number): void arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise?: boolean): void
绘制弧线路径。 绘制弧线路径。
......
...@@ -25,7 +25,7 @@ Scroll(scroller?: Scroller) ...@@ -25,7 +25,7 @@ Scroll(scroller?: Scroller)
## 属性 ## 属性
| 名称 | 参数类型 | 默认值 | 描述 | | 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- | | -------------- | ---------------------------------------- | ------------------------ | --------- |
| scrollable | ScrollDirection | ScrollDirection.Vertical | 设置滚动方法。 | | scrollable | ScrollDirection | ScrollDirection.Vertical | 设置滚动方法。 |
| scrollBar | [BarState](ts-appendix-enums.md#barstate枚举说明) | ScrollDirection.Auto | 设置滚动条状态。 | | scrollBar | [BarState](ts-appendix-enums.md#barstate枚举说明) | ScrollDirection.Auto | 设置滚动条状态。 |
| scrollBarColor | Color | - | 设置滚动条的颜色。 | | scrollBarColor | Color | - | 设置滚动条的颜色。 |
...@@ -33,7 +33,7 @@ Scroll(scroller?: Scroller) ...@@ -33,7 +33,7 @@ Scroll(scroller?: Scroller)
- ScrollDirection枚举说明 - ScrollDirection枚举说明
| 名称 | 描述 | | 名称 | 描述 |
| -------- | -------- | | ---------- | ---------- |
| Horizontal | 仅支持水平方向滚动。 | | Horizontal | 仅支持水平方向滚动。 |
| Vertical | 仅支持竖直方向滚动。 | | Vertical | 仅支持竖直方向滚动。 |
| None | 不可滚动。 | | None | 不可滚动。 |
...@@ -41,7 +41,7 @@ Scroll(scroller?: Scroller) ...@@ -41,7 +41,7 @@ Scroll(scroller?: Scroller)
## 事件 ## 事件
| 名称 | 功能描述 | | 名称 | 功能描述 |
| -------- | -------- | | ---------------------------------------- | ----------------------------- |
| onScroll(xOffset:&nbsp;number,&nbsp;yOffset:&nbsp;number)&nbsp;=&gt;&nbsp;void | 滚动事件回调,&nbsp;返回滚动时水平、竖直方向偏移量。 | | onScroll(xOffset:&nbsp;number,&nbsp;yOffset:&nbsp;number)&nbsp;=&gt;&nbsp;void | 滚动事件回调,&nbsp;返回滚动时水平、竖直方向偏移量。 |
| onScrollEdge(side:&nbsp;Edge)&nbsp;=&gt;&nbsp;void | 滚动到边缘事件回调。 | | onScrollEdge(side:&nbsp;Edge)&nbsp;=&gt;&nbsp;void | 滚动到边缘事件回调。 |
| onScrollEnd()&nbsp;=&gt;&nbsp;void | 滚动停止事件回调。 | | onScrollEnd()&nbsp;=&gt;&nbsp;void | 滚动停止事件回调。 |
...@@ -68,7 +68,7 @@ scrollTo(value: { xOffset: number | string, yOffset: number | string, animation? ...@@ -68,7 +68,7 @@ scrollTo(value: { xOffset: number | string, yOffset: number | string, animation?
- 参数 - 参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- | | --------- | ---------------------------------------- | ---- | ---- | ---------------------------------------- |
| xOffset | Length | 是 | - | 水平滑动偏移。 | | xOffset | Length | 是 | - | 水平滑动偏移。 |
| yOffset | Length | 是 | - | 竖直滑动偏移。 | | yOffset | Length | 是 | - | 竖直滑动偏移。 |
| animation | {<br/>duration:&nbsp;number,<br/>curve:&nbsp;[Curve](ts-animatorproperty.md)&nbsp;\|<br/>CubicBezier&nbsp;\|<br/>SpringCurve<br/>} | 否 | | 动画配置:<br/>-&nbsp;duration:&nbsp;滚动时长设置。<br/>-&nbsp;curve:&nbsp;滚动曲线设置。 | | animation | {<br/>duration:&nbsp;number,<br/>curve:&nbsp;[Curve](ts-animatorproperty.md)&nbsp;\|<br/>CubicBezier&nbsp;\|<br/>SpringCurve<br/>} | 否 | | 动画配置:<br/>-&nbsp;duration:&nbsp;滚动时长设置。<br/>-&nbsp;curve:&nbsp;滚动曲线设置。 |
...@@ -84,7 +84,7 @@ scrollEdge(value: Edge): void ...@@ -84,7 +84,7 @@ scrollEdge(value: Edge): void
- 参数 - 参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- | | ----- | ---- | ---- | ---- | --------- |
| value | Edge | 是 | - | 滚动到的边缘位置。 | | value | Edge | 是 | - | 滚动到的边缘位置。 |
...@@ -96,8 +96,9 @@ scrollPage(value: { next: boolean, direction?: Axis }): void ...@@ -96,8 +96,9 @@ scrollPage(value: { next: boolean, direction?: Axis }): void
- 参数 - 参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- | | --------- | ------- | ---- | ---- | ------------------------------ |
| next | boolean | 是 | - | 是否向下翻页。true表示向下翻页,false表示向上翻页。 | | next | boolean | 是 | - | 是否向下翻页。true表示向下翻页,false表示向上翻页。 |
| direction | Axis | 否 | - | 设置滚动方向为水平或竖直方向。 |
### currentOffset ### currentOffset
...@@ -110,7 +111,7 @@ scroller.currentOffset(): Object ...@@ -110,7 +111,7 @@ scroller.currentOffset(): Object
- 返回值 - 返回值
| 类型 | 描述 | | 类型 | 描述 |
| -------- | -------- | | ---------------------------------------- | ---------------------------------------- |
| {<br/>xOffset:&nbsp;number,<br/>yOffset:&nbsp;number<br/>} | xOffset:&nbsp;水平滑动偏移;<br/>yOffset:&nbsp;竖直滑动偏移。 | | {<br/>xOffset:&nbsp;number,<br/>yOffset:&nbsp;number<br/>} | xOffset:&nbsp;水平滑动偏移;<br/>yOffset:&nbsp;竖直滑动偏移。 |
...@@ -128,7 +129,7 @@ scroller.scrollToIndex(value: number): void ...@@ -128,7 +129,7 @@ scroller.scrollToIndex(value: number): void
- 参数 - 参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- | | ----- | ------ | ---- | ---- | ----------------- |
| value | number | 是 | - | 要滑动到的列表项在列表中的索引值。 | | value | number | 是 | - | 要滑动到的列表项在列表中的索引值。 |
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
## 接口 ## 接口
CustomDialogController(value:{builder: CustomDialog, cancel?: () =&gt; void, autoCancel?: boolean}) CustomDialogController(value:{builder: CustomDialog, cancel?: () =&gt; void, autoCancel?: boolean, alignment?: DialogAlignment, offset?: Offset, customStyle?: boolean})
- 参数 - 参数
......
# 转场动画
- **[页面间转场](ts-page-transition-animation.md)**
- **[组件内转场](ts-transition-animation-component.md)**
- **[共享元素转场](ts-transition-animation-shared-elements.md)**
\ No newline at end of file
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
| **名称** | **参数类型** | **默认值** | **描述** | | **名称** | **参数类型** | **默认值** | **描述** |
| -------- | -------- | -------- | -------- | | --------- | -------- | ------- | -------------- |
| touchable | boolean | true | 设置当前组件是否可以被触摸。 | | touchable | boolean | true | 设置当前组件是否可以被触摸。 |
......
...@@ -16,13 +16,13 @@ language[-script-region].json ...@@ -16,13 +16,13 @@ language[-script-region].json
限定词的取值需符合下表要求。 限定词的取值需符合下表要求。
**表1** 限定词取值要求 表1 限定词取值要求
| 限定词类型 | 含义与取值说明 | | 限定词类型 | 含义与取值说明 |
| -------- | -------- | | ----- | ---------------------------------------- |
| 语言 | 表示设备使用的语言类型,由2~3个小写字母组成。例如:zh表示中文,en表示英语,mai表示迈蒂利语。<br/>详细取值范围,请查阅**ISO&nbsp;639**(ISO制定的语言编码标准)。 | | 语言 | 表示设备使用的语言类型,由2~3个小写字母组成。例如:zh表示中文,en表示英语,mai表示迈蒂利语。<br/>详细取值范围,请查阅ISO&nbsp;639(ISO制定的语言编码标准)。 |
| 文字 | 表示设备使用的文字类型,由1个大写字母(首字母)和3个小写字母组成。例如:Hans表示简体中文,Hant表示繁体中文。<br/>详细取值范围,请查阅**ISO&nbsp;15924**(ISO制定的文字编码标准)。 | | 文字 | 表示设备使用的文字类型,由1个大写字母(首字母)和3个小写字母组成。例如:Hans表示简体中文,Hant表示繁体中文。<br/>详细取值范围,请查阅ISO&nbsp;15924(ISO制定的文字编码标准)。 |
| 国家或地区 | 表示用户所在的国家或地区,由2~3个大写字母或者3个数字组成。例如:CN表示中国,GB表示英国。<br/>详细取值范围,请查阅**ISO&nbsp;3166-1**(ISO制定的国家和地区编码标准)。 | | 国家或地区 | 表示用户所在的国家或地区,由2~3个大写字母或者3个数字组成。例如:CN表示中国,GB表示英国。<br/>详细取值范围,请查阅ISO&nbsp;3166-1(ISO制定的国家和地区编码标准)。 |
当开发框架无法在应用中找到系统语言的资源文件时,默认使用en-US.json中的资源内容。 当开发框架无法在应用中找到系统语言的资源文件时,默认使用en-US.json中的资源内容。
...@@ -90,18 +90,18 @@ ar-AE.json ...@@ -90,18 +90,18 @@ ar-AE.json
- 简单格式化方法 - 简单格式化方法
在应用中使用$t方法引用资源,$t既可以在hml中使用,也可以在js中使用。系统将根据当前语言环境和指定的资源路径(通过$t的path参数设置),显示对应语言的资源文件中的内容。 在应用中使用$t方法引用资源,$t既可以在hml中使用,也可以在js中使用。系统将根据当前语言环境和指定的资源路径(通过$t的path参数设置),显示对应语言的资源文件中的内容。
**表2** 简单格式化 表2 简单格式化
| 属性 | 类型 | 参数 | 必填 | 描述 | | 属性 | 类型 | 参数 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- | | ---- | -------- | ---------- | ---- | -------------------------------------- |
| $t | Function | 请见**表 $t参数说明** | 是 | 根据系统语言完成简单的替换:this.$t('strings.hello') | | $t | Function | 请见表 $t参数说明 | 是 | 根据系统语言完成简单的替换:this.$t('strings.hello') |
**表3** $t参数说明 表3 $t参数说明
| 参数 | 类型 | 必填 | 描述 | | 参数 | 类型 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | | ------ | ------------- | ---- | ---------------------------------------- |
| path | string | 是 | 资源路径 | | path | string | 是 | 资源路径 |
| params | Array\|Object | 否 | 运行时用来替换占位符的实际内容,占位符分为两种:<br/>-&nbsp;具名占位符,例如{name}。实际内容必须用Object类型指定,例如:$t('strings.object',&nbsp;**{&nbsp;name:&nbsp;'Hello&nbsp;world'&nbsp;}**)。<br/>-&nbsp;数字占位符,例如{0}。实际内容必须用Array类型指定,例如:$t('strings.array',&nbsp;**['Hello&nbsp;world']**)。 | | params | Array\|Object | 否 | 运行时用来替换占位符的实际内容,占位符分为两种:<br/>-&nbsp;具名占位符,例如{name}。实际内容必须用Object类型指定,例如:$t('strings.object',&nbsp;{&nbsp;name:&nbsp;'Hello&nbsp;world'&nbsp;})。<br/>-&nbsp;数字占位符,例如{0}。实际内容必须用Array类型指定,例如:$t('strings.array',&nbsp;['Hello&nbsp;world'])。 |
- 简单格式化示例代码 - 简单格式化示例代码
``` ```
...@@ -147,16 +147,16 @@ ar-AE.json ...@@ -147,16 +147,16 @@ ar-AE.json
``` ```
- 单复数格式化方法 - 单复数格式化方法
**表4** 单复数格式化 表4 单复数格式化
| 属性 | 类型 | 参数 | 必填 | 描述 | | 属性 | 类型 | 参数 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- | | ---- | -------- | ----------- | ---- | ---------------------------------------- |
| $tc | Function | 请见**表 $tc参数说明** | 是 | 根据系统语言完成单复数替换:this.$tc('strings.people')<br/>>&nbsp;![icon-note.gif](public_sys-resources/icon-note.gif)&nbsp;**说明:**<br/>>&nbsp;定义资源的内容通过json格式的key为“zero”、“one”、“two”、“few”、“many”和“other”区分。 | | $tc | Function | 请见表 $tc参数说明 | 是 | 根据系统语言完成单复数替换:this.$tc('strings.people')<br/>>&nbsp;![icon-note.gif](public_sys-resources/icon-note.gif)&nbsp;说明:<br/>>&nbsp;定义资源的内容通过json格式的key为“zero”、“one”、“two”、“few”、“many”和“other”区分。 |
**表5** $tc参数说明 表5 $tc参数说明
| 参数 | 类型 | 必填 | 描述 | | 参数 | 类型 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | | ----- | ------ | ---- | ----- |
| path | string | 是 | 资源路径 | | path | string | 是 | 资源路径 |
| count | number | 是 | 要表达的值 | | count | number | 是 | 要表达的值 |
...@@ -182,4 +182,4 @@ ar-AE.json ...@@ -182,4 +182,4 @@ ar-AE.json
## 获取语言 ## 获取语言
获取语言功能请参考[应用配置](../reference/apis/js-apis-basic-features-configuration.md) 获取语言功能请参考[应用配置](../reference/apis/js-apis-configuration.md)
...@@ -24,9 +24,9 @@ ...@@ -24,9 +24,9 @@
## 资源引用 ## 资源引用
在工程中,通过"$r('app.type.name')"的形式引用应用资源。app代表是应用内resources目录中定义的资源;type代表资源类型(或资源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”,name代表资源命名,由开发者定义资源时确定。 在工程中,通过```"$r('app.type.name')"```的形式引用应用资源。app代表是应用内resources目录中定义的资源;type代表资源类型(或资源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”,name代表资源命名,由开发者定义资源时确定。
引用rawfile下资源时使用"$rawfile('filename')" 的形式,当前$rawfile仅支持Image控件引用图片资源,filename需要表示为rawfile目录下的文件相对路径,文件名需要包含后缀,路径开头不可以以"/"开头。 引用rawfile下资源时使用```"$rawfile('filename')"```的形式,当前$rawfile仅支持Image控件引用图片资源,filename需要表示为rawfile目录下的文件相对路径,文件名需要包含后缀,路径开头不可以以"/"开头。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 资源描述符不能拼接使用。 > 资源描述符不能拼接使用。
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
- 数据驱动更新:由状态变量的数据驱动,实现UI自动更新。 - 数据驱动更新:由状态变量的数据驱动,实现UI自动更新。
对组件化的深入描述,请参考[深入理解组件化](ts-a-deep-dive-into-component.md) 对组件化的深入描述,请参考深入理解组件化
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
@Styles装饰器将新的属性函数添加到基本组件上,如Text、Column、Button等。当前@Styles仅支持[通用属性](../reference/arkui-ts/ts-universal-attributes.md)。通过@Styles装饰器可以快速定义并复用组件的自定义样式。 @Styles装饰器将新的属性函数添加到基本组件上,如Text、Column、Button等。当前@Styles仅支持[通用属性](../reference/arkui-ts/ts-universal-attributes-index.md)。通过@Styles装饰器可以快速定义并复用组件的自定义样式。
@Styles可以定义在组件内或组件外,在组件外定义时需带上function关键字,组件内定义时不需要。 @Styles可以定义在组件内或组件外,在组件外定义时需带上function关键字,组件内定义时不需要。
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
本节定义了基于TS扩展的声明式开发范式的核心机制和功能。讲述了声明式UI描述、组件化机制、UI状态管理、渲染控制语法和语法糖。 本节定义了基于TS扩展的声明式开发范式的核心机制和功能。讲述了声明式UI描述、组件化机制、UI状态管理、渲染控制语法和语法糖。
本节为应用开发人员开发UI提供了参考规范。有关组件的详细信息,请参考[组件说明](../reference/arkui-ts/ts-components.md) 本节为应用开发人员开发UI提供了参考规范。有关组件的详细信息,请参考组件说明
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
系统资源包含色彩、圆角、字体、间距、字符串及图片等。通过使用系统资源,不同的开发者可以开发出具有相同视觉风格的应用。 系统资源包含色彩、圆角、字体、间距、字符串及图片等。通过使用系统资源,不同的开发者可以开发出具有相同视觉风格的应用。
开发者可以通过**“$r('sys.type.resource_id')”**的形式引用系统资源。sys代表是系统资源;type代表资源类型,可以取“color”、“float”、“string”、“media”;resource_id代表资源id。 开发者可以通过```“$r('sys.type.resource_id')”```的形式引用系统资源。sys代表是系统资源;type代表资源类型,可以取“color”、“float”、“string”、“media”;resource_id代表资源id。
``` ```
Text('Hello') Text('Hello')
......
# 动画动效 # 动画动效
通过设置插值器来实现动画效果。具体用法请参考[动画](../reference/apis/js-apis-basic-features-animator.md) 通过设置插值器来实现动画效果。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 从API Version 6 开始支持。 > 从API Version 6 开始支持。
...@@ -86,7 +86,7 @@ export default { ...@@ -86,7 +86,7 @@ export default {
## 添加动画事件和调用接口 ## 添加动画事件和调用接口
animator支持事件和接口,可以通过添加frame、cancel、repeat、finish事件和调用update、play、pause、cancel、reverse、finish接口自定义动画效果。animator支持的事件和接口具体见[动画中的createAnimator](../reference/apis/js-apis-basic-features-animator.md) animator支持事件和接口,可以通过添加frame、cancel、repeat、finish事件和调用update、play、pause、cancel、reverse、finish接口自定义动画效果。animator支持的事件和接口具体见动画中的createAnimator
``` ```
<!-- xxx.hml --> <!-- xxx.hml -->
......
...@@ -77,4 +77,4 @@ export default { ...@@ -77,4 +77,4 @@ export default {
``` ```
除此之外,还提供了很多表单组件,例如开关、标签、滑动选择器等,以便于开发者在页面布局时灵活使用和提高交互性,详见[容器组件](../reference/arkui-js/js-components-container.md) 除此之外,还提供了很多表单组件,例如开关、标签、滑动选择器等,以便于开发者在页面布局时灵活使用和提高交互性,详见容器组件
...@@ -190,7 +190,7 @@ export default { ...@@ -190,7 +190,7 @@ export default {
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> >
> - tabs子组件仅支持一个[\<tab-bar>](../reference/arkui-js/js-components-container-tab-bar.md)和一个\[<tab-content>](../reference/arkui-js/js-components-container-tab-content.md)。 > tabs子组件仅支持一个[\<tab-bar>](../reference/arkui-js/js-components-container-tab-bar.md)和一个[\<tab-content>](../reference/arkui-js/js-components-container-tab-content.md)。
## 场景示例 ## 场景示例
......
...@@ -257,17 +257,40 @@ export default { ...@@ -257,17 +257,40 @@ export default {
], ],
lineOps: { lineOps: {
//x轴参数设置 //x轴参数设置
xAxis: { min: 0, max: 20, display: false, }, xAxis: {
min: 0,
max: 20,
display: false,
},
//y轴参数设置 //y轴参数设置
yAxis: { min: 0, max: 1000, display: false, }, yAxis: {
min: 0,
max: 1000,
display: false,
},
//数据序列参数设置 //数据序列参数设置
series: { series: {
//线样式设置 //线样式设置
lineStyle: { width: "5px", smooth: true, }, lineStyle: {
width: "5px",
smooth: true,
},
//线最前端位置白点的样式和大小 //线最前端位置白点的样式和大小
headPoint: { shape: "circle", size: 20, strokeWidth: 5, fillColor: '#ffffff', strokeColor: '#007aff', display: true, }, headPoint: {
shape: "circle",
size: 20,
strokeWidth: 5,
fillColor: '#ffffff',
strokeColor: '#007aff',
display: true,
},
//设置屏幕显示满时,是否需要重头开始绘制 //设置屏幕显示满时,是否需要重头开始绘制
loop: { margin: 2, gradient: true } } }, loop: {
margin: 2,
gradient: true
}
}
},
}, },
} }
``` ```
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
``` ```
GridContainer({ columns: 6, gutter: 10, margin: 20 }) {} GridContainer({ columns: 6, gutter: 10, margin: 20 }) {}
``` ```
栅格容器不设置参数,或者sizeType设置为SizeType.Auto时使用默认的栅格系统定义(参考 [系统栅格定义](#grid_system_define),如: 栅格容器不设置参数,或者sizeType设置为SizeType.Auto时使用默认的栅格系统定义,如:
``` ```
GridContainer() {} GridContainer() {}
......
# 了解OpenHarmony # OpenHarmony应用开发文档
- [应用开发导读](application-dev-guide.md)
- [了解OpenHarmony开源项目](OpenHarmony-Overview_zh.md) - 快速开始
- [术语](device-dev/glossary/glossary.md) - 应用开发快速入门
- 版本说明 - DevEco Studio(OpenHarmony)使用指南
- OpenHarmony 3.x Releases - [概述](quick-start/deveco-studio-overview.md)
- [版本变更说明](quick-start/deveco-studio-release-notes.md)
- [OpenHarmony v3.1 Beta (2021-12-31)](release-notes/OpenHarmony-v3.1-beta.md) - [配置OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [OpenHarmony v3.0.1 LTS (2022-01-12)](release-notes/OpenHarmony-v3.0.1-LTS.md) - 创建OpenHarmony工程
- [OpenHarmony v3.0 LTS (2021-09-30)](release-notes/OpenHarmony-v3.0-LTS.md) - [使用工程向导创建新工程](quick-start/use-wizard-to-create-project.md)
- [通过导入Sample方式创建新工程](quick-start/import-sample-to-create-project.md)
- OpenHarmony 2.x Releases - [配置OpenHarmony应用签名信息](quick-start/configuring-openharmony-app-signature.md)
- [安装运行OpenHarmony应用](quick-start/installing-openharmony-app.md)
- [OpenHarmony v2.2 beta2 (2021-08-04)](release-notes/OpenHarmony-v2.2-beta2.md) - 快速入门
- [OpenHarmony 2.0 Canary (2021-06-01)](release-notes/OpenHarmony-2-0-Canary.md) - [前言](quick-start/start-overview.md)
- [使用eTS语言开发](quick-start/start-with-ets.md)
- OpenHarmony 1.x Releases - [使用JS语言开发(传统代码方式)](quick-start/start-with-js.md)
- [使用JS语言开发(低代码方式)](quick-start/start-with-js-low-code.md)
- [OpenHarmony v1.1.4 LTS (2022-02-11)](release-notes/OpenHarmony-v1-1-4-LTS.md) - [应用开发包结构说明](quick-start/package-structure.md)
- [OpenHarmony v1.1.3 LTS (2021-09-30)](release-notes/OpenHarmony-v1-1-3-LTS.md) - [资源文件的分类](quick-start/basic-resource-file-categories.md)
- [OpenHarmony v1.1.2 LTS (2021-08-04)](release-notes/OpenHarmony-v1.1.2-LTS.md) - 开发
- [OpenHarmony 1.1.1 LTS (2021-06-22)](release-notes/OpenHarmony-1-1-1-LTS.md) - Ability开发
- [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md) - [Ability框架概述](ability/ability-brief.md)
- [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md) - FA模型
- [FA模型综述](ability/fa-brief.md)
- 贡献 - [PageAbility开发指导](ability/fa-pageability.md)
- [参与贡献](contribute/参与贡献.md) - [ServiceAbility开发指导](ability/fa-serviceability.md)
- [行为准则](contribute/行为准则.md) - [DataAbility开发指导](ability/fa-dataability.md)
- [贡献代码](contribute/贡献代码.md) - [FormAbility开发指导](ability/fa-formability.md)
- [贡献流程](contribute/贡献流程.md) - Stage模型
- [自测试验证](readme/测试子系统.md) - [Stage模型综述](ability/stage-brief.md)
- [贡献文档](contribute/贡献文档.md) - [Ability开发指导](ability/stage-ability.md)
- [写作规范](contribute/写作规范.md) - [ServiceExtensionAbility开发指导](ability/stage-serviceextension.md)
- [社区沟通与交流](contribute/社区沟通与交流.md) - [FormExtensionAbility开发指导](ability/stage-formextension.md)
- [FAQ](contribute/FAQ.md) - [应用迁移开发指导](ability/stage-ability-continuation.md)
- 其他
\ No newline at end of file - [WantAgent使用指导](ability/wantagent.md)
- [Ability助手使用指导](ability/ability-assistant-guidelines.md)
- UI开发
- [方舟开发框架(ArkUI)概述](ui/arkui-overview.md)
- 基于JS扩展的类Web开发范式
- [概述](ui/ui-js-overview.md)
- 框架说明
- [文件组织](ui/js-framework-file.md)
- [js标签配置](ui/js-framework-js-tag.md)
- [app.js](ui/js-framework-js-file.md)
- 语法
- [HML语法参考](ui/js-framework-syntax-hml.md)
- [CSS语法参考](ui/js-framework-syntax-css.md)
- [JS语法参考](ui/js-framework-syntax-js.md)
- [生命周期](ui/js-framework-lifecycle.md)
- [资源限定与访问](ui/js-framework-resource-restriction.md)
- [多语言支持](ui/js-framework-multiple-languages.md)
- 构建用户界面
- [组件介绍](ui/ui-js-building-ui-component.md)
- 构建布局
- [布局说明](ui/ui-js-building-ui-layout-intro.md)
- [添加标题行和文本区域](ui/ui-js-building-ui-layout-text.md)
- [添加图片区域](ui/ui-js-building-ui-layout-image.md)
- [添加留言区域](ui/ui-js-building-ui-layout-comment.md)
- [添加容器](ui/ui-js-building-ui-layout-external-container.md)
- [添加交互](ui/ui-js-building-ui-interactions.md)
- [动画](ui/ui-js-building-ui-animation.md)
- [事件](ui/ui-js-building-ui-event.md)
- [页面路由](ui/ui-js-building-ui-routes.md)
- 常见组件开发指导
- 容器组件
- [List开发指导](ui/ui-js-components-list.md)
- [Dialog开发指导](ui/ui-js-components-dialog.md)
- [Form开发指导](ui/ui-js-components-form.md)
- [Stepper开发指导](ui/ui-js-components-stepper.md)
- [Tabs开发指导](ui/ui-js-component-tabs.md)
- [Swiper开发指导](ui/ui-js-components-swiper.md)
- 基础组件
- [Text开发指导](ui/ui-js-components-text.md)
- [Input开发指导](ui/ui-js-components-input.md)
- [Button开发指导](ui/ui-js-components-button.md)
- [Picker开发指导](ui/ui-js-components-picker.md)
- [Image开发指导](ui/ui-js-components-images.md)
- [Image-animator开发指导](ui/ui-js-components-image-animator.md)
- [Rating开发指导](ui/ui-js-components-rating.md)
- [Slider开发指导](ui/ui-js-components-slider.md)
- [Chart开发指导](ui/ui-js-components-chart.md)
- [Switch开发指导](ui/ui-js-components-switch.md)
- [Toolbar开发指导](ui/ui-js-components-toolbar.md)
- [Menu开发指导](ui/ui-js-components-menu.md)
- [Marquee开发指导](ui/ui-js-components-marquee.md)
- [Qrcode开发指导](ui/ui-js-components-qrcode.md)
- [Search开发指导](ui/ui-js-components-search.md)
- Canvas开发指导
- [Canvas对象](ui-js-components-canvas.md)
- [CanvasRenderingContext2D对象](ui/ui-js-components-canvasrenderingcontext2d.md)
- [Path2D对象](ui/ui-js-components-path2d.md)
- [OffscreenCanvas对象](ui/ui-js-components-offscreencanvas.md)
- [栅格布局](ui/ui-js-components-calendar.md)
- Svg开发指导
- [基础知识](ui/ui-js-components-svg-overview.md)
- [绘制图形](ui/ui-js-components-svg-graphics.md)
- [绘制路径](ui/ui-js-components-svg-path.md)
- [绘制文本](ui/ui-js-components-svg-text.md)
- 动效开发指导
- CSS动画
- [属性样式动画](ui/ui-js-animate-attribute-style.md)
- [transform样式动画](ui/ui-js-animate-transform.md)
- [background-position样式动画](ui/ui-js-animate-background-position-style.md)
- [svg动画](ui/ui-js-animate-svg.md)
- JS动画
- [组件动画](ui/ui-js-animate-component.md)
- 插值器动画
- [动画动效](ui/ui-js-animate-dynamic-effects.md)
- [动画帧](ui/ui-js-animate-frame.md)
- [自定义组件](ui/ui-js-custom-components.md)
- 基于TS扩展的声明式开发范式
- [概述](ui/ui-ts-overview.md)
- 框架说明
- 文件组织
- [目录结构](ui/ts-framework-directory.md)
- [应用代码文件访问规则](ui/ts-framework-file-access-rules.md)
- [js标签配置](ui/ts-framework-js-tag.md)
- 资源访问
- [访问应用资源](ui/ts-application-resource-access.md)
- [访问系统资源](ui/ts-system-resource-access.md)
- [媒体资源类型说明](ui/ts-media-resource-type.md)
- [像素单位](ui/ts-pixel-units.md)
- [类型定义](ui/ts-types.md)
- 声明式语法
- [描述规范使用说明](ui/ts-syntax-intro.md)
- 通用UI描述规范
- [基本概念](ui/ts-general-ui-concepts.md)
- 声明式UI描述规范
- [无构造参数配置](ui/ts-parameterless-configuration.md)
- [必选参数构造配置](ui/ts-configuration-with-mandatory-parameters.md)
- [属性配置](ui/ts-attribution-configuration.md)
- [事件配置](ui/ts-event-configuration.md)
- [子组件配置](ui/ts-child-component-configuration.md)
- 组件化
- [@Component](ui/ts-component-based-component.md)
- [@Entry](ui/ts-component-based-entry.md)
- [@Preview](ui/ts-component-based-preview.md)
- [@Builder](ui/ts-component-based-builder.md)
- [@Extend](ui/ts-component-based-extend.md)
- [@CustomDialog](ui/ts-component-based-customdialog.md)
- [@Styles](ui/ts-component-based-styles.md)
- UI状态管理
- [基本概念](ui/ts-ui-state-mgmt-concepts.md)
- 管理组件拥有的状态
- [@State](ui/ts-component-states-state.md)
- [@Prop](ui/ts-component-states-prop.md)
- [@Link](ui/ts-component-states-link.md)
- 管理应用程序的状态
- [应用程序的数据存储](ui/ts-application-states-appstorage.md)
- [持久化数据管理](ui/ts-application-states-apis-persistentstorage.md)
- [环境变量](ui/ts-application-states-apis-environment.md)
- 其他类目的状态管理
- [Observed和ObjectLink数据管理](ui/ts-other-states-observed-objectlink.md)
- [@Consume和@Provide数据管理](ui/ts-other-states-consume-provide.md)
- [@Watch](ui/ts-other-states-watch.md)
- 渲染控制语法
- [条件渲染](ui/ts-rending-control-syntax-if-else.md)
- [循环渲染](ui/ts-rending-control-syntax-foreach.md)
- [数据懒加载](ui/ts-rending-control-syntax-lazyforeach.md)
- 深入理解组件化
- [build函数](ui/ts-function-build.md)
- [自定义组件初始化](ui/ts-custom-component-initialization.md)
- [自定义组件生命周期回调函数](ui/ts-custom-component-lifecycle-callbacks.md)
- [组件创建和重新初始化示例](ui/ts-component-creation-re-initialization.md)
- [语法糖](ui/ts-syntactic-sugar.md)
- 常见组件开发指导
- [Button开发指导](ui/ui-ts-basic-components-button.md)
- [Web开发指导](ui/ui-ts-components-web.md)
- 常见布局开发指导
- [弹性布局](ui/ui-ts-layout-flex.md)
- [栅格布局](ui/ui-ts-layout-grid-container.md)
- [媒体查询](ui/ui-ts-layout-mediaquery.md)
- 体验声明式UI
- [创建声明式UI工程](ui/ui-ts-creating-project.md)
- [初识Component](ui/ui-ts-components.md)
- [创建简单视图](ui/ui-ts-creating-simple-page.md)
- 页面布局与连接
- [构建食物数据模型](ui/ui-ts-building-data-model.md)
- [构建食物列表List布局](ui/ui-ts-building-category-list-layout.md)
- [构建食物分类Grid布局](ui/ui-ts-building-category-grid-layout.md)
- [页面跳转与数据传递](ui/ui-ts-page-redirection-data-transmission.md)
- 基础功能开发
- 窗口管理
- 窗口
- [窗口开发概述](windowmanager/window-overview.md)
- [窗口开发指导](windowmanager/window-guidelines.md)
- 显示设备
- [屏幕属性开发概述](windowmanager/display-overview.md)
- [屏幕属性开发指导](windowmanager/display-guidelines.md)
- 屏幕截图
- [屏幕截图开发概述](windowmanager/screenshot-overview.md)
- [屏幕截图开发指导](windowmanager/screenshot-guidelines.md)
- WebGL
- [概述](webgl/webgl-overview.md)
- [WebGL开发指导](webgl/webgl-guidelines.md)
- 媒体
- 音频
- [音频开发概述](media/audio-overview.md)
- [音频播放开发指导](media/audio-playback.md)
- [音频录制开发指导](media/audio-recorder.md)
- [音频渲染开发指导](media/audio-renderer.md)
- [音频采集开发指导](media/audio-capturer.md)
- 视频
- [视频播放开发指导](media/video-playback.md)
- [视频录制开发指导](media/video-recorder.md)
- 图片
- [图片开发指导](media/image.md)
- 安全
- 用户认证
- [用户认证开发概述](security/userauth-overview.md)
- [用户认证开发指导](security/userauth-guidelines.md)
- 密钥管理
- [HUKS开发概述](security/huks-overview.md)
- [HUKS开发指导](security/huks-guidelines.md)
- Hap包签名工具
- [Hap包签名工具开发指导](security/hapsigntool-guidelines.md)
- 访问控制
- [访问控制开发概述](security/accesstoken-overview.md)
- [访问控制开发指导](security/accesstoken-guidelines.md)
- 网络与连接
- IPC与RPC通信
- [IPC与RPC通信概述](connectivity/ipc-rpc-overview.md)
- [IPC与RPC通信开发指导](connectivity/ipc-rpc-development-guideline.md)
- [远端状态订阅开发实例](connectivity/subscribe-remote-state.md)
- 数据管理
- 分布式数据服务
- [分布式数据服务概述](database/database-mdds-overview.md)
- [分布式数据服务开发指导](database/database-mdds-guidelines.md)
- 关系型数据库
- [关系型数据库概述](database/database-relational-overview.md)
- [关系型数据库开发指导](database/database-relational-guidelines.md)
- 轻量级数据存储
- [轻量级数据存储概述](database/database-preference-overview.md)
- [轻量级数据存储开发指导](database/database-preference-guidelines.md)
- 分布式数据对象
- [分布式数据对象概述](database/database-distributedobject-overview.md)
- [分布式数据对象开发指导](database/database-distributedobject-guidelines.md)
- 后台代理提醒
- [概述](background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md)
- [开发指导](background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md)
- 后台任务管理
- 后台任务
- [后台任务概述](background-task-management/background-task-overview.md)
- [后台任务开发指导](background-task-management/background-task-dev-guide.md)
- 设备管理
- USB服务
- [USB服务开发概述](device/usb-overview.md)
- [USB服务开发指导](device/usb-guidelines.md)
- 位置
- [位置开发概述](device/device-location-overview.md)
- [获取设备的位置信息](device/device-location-info.md)
- [(逆)地理编码转化](device/device-location-geocoding.md)
- 传感器
- [传感器开发概述](device/sensor-overview.md)
- [传感器开发指导](device/sensor-guidelines.md)
- 振动
- [振动开发概述](device/vibrator-overview.md)
- [振动开发指导](device/vibrator-guidelines.md)
- 设备使用信息统计
- [设备使用信息统计概述](device-usage-statistics/device-usage-statistics-overview.md)
- [设备使用信息统计开发指导](device-usage-statistics/device-usage-statistics-dev-guide.md)
- DFX
- 应用事件打点
- [应用事件打点概述](dfx/hiappevent-overview.md)
- [应用事件打点开发指导](dfx/hiappevent-guidelines.md)
- 性能打点跟踪
- [性能打点跟踪概述](dfx/hitracemeter-overview.md)
- [性能打点跟踪开发指导](dfx/hitracemeter-guidelines.md)
- 分布式跟踪
- [分布式跟踪概述](dfx/hitracechain-overview.md)
- [分布式跟踪开发指导](dfx/hitracechain-guidelines.md)
- 国际化
- [国际化开发概述](internationalization/international-overview.md)
- [Intl开发指导](internationalization/intl-guidelines.md)
- [I18n开发指导](internationalization/i18n-guidelines.md)
- 工具
- DevEco Studio(OpenHarmony)使用指南
- [概述](quick-start/deveco-studio-overview.md)
- [版本变更说明](quick-start/deveco-studio-release-notes.md)
- [配置OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [创建OpenHarmony工程](quick-start/create-openharmony-project.md)
- [配置OpenHarmony应用签名信息](quick-start/configuring-openharmony-app-signature.md)
- [安装运行OpenHarmony应用](quick-start/installing-openharmony-app.md)
- 示例教程
- [示例代码](https://gitee.com/openharmony/app_samples/blob/master/README_zh.md)
- [Codelabs](https://gitee.com/openharmony/codelabs/blob/master/README.md)
- API参考
- 组件参考(基于JS扩展的类Web开发范式)
- 组件
- 通用
- [通用属性](reference/arkui-js/js-components-common-attributes.md)
- [通用样式](reference/arkui-js/js-components-common-styles.md)
- [通用事件](reference/arkui-js/js-components-common-events.md)
- [通用方法](reference/arkui-js/js-components-common-methods.md)
- [动画样式](reference/arkui-js/js-components-common-animation.md)
- [渐变样式](reference/arkui-js/js-components-common-gradient.md)
- [转场样式](reference/arkui-js/js-components-common-transition.md)
- [自定义字体样式](reference/arkui-js/js-components-common-customizing-font.md)
- [原子布局](reference/arkui-js/js-components-common-atomic-layout.md)
- 容器组件
- [badge](reference/arkui-js/js-components-container-badge.md)
- [dialog](reference/arkui-js/js-components-container-dialog.md)
- [div](reference/arkui-js/js-components-container-div.md)
- [form](reference/arkui-js/js-components-container-form.md)
- [list](reference/arkui-js/js-components-container-list.md)
- [list-item](reference/arkui-js/js-components-container-list-item.md)
- [list-item-group](reference/arkui-js/js-components-container-list-item-group.md)
- [panel](reference/arkui-js/js-components-container-panel.md)
- [popup](reference/arkui-js/js-components-container-popup.md)
- [refresh](reference/arkui-js/js-components-container-refresh.md)
- [stack](reference/arkui-js/js-components-container-stack.md)
- [stepper](reference/arkui-js/js-components-container-stepper.md)
- [stepper-item](reference/arkui-js/js-components-container-stepper-item.md)
- [swiper](reference/arkui-js/js-components-container-swiper.md)
- [tabs](reference/arkui-js/js-components-container-tabs.md)
- [tab-bar](reference/arkui-js/js-components-container-tab-bar.md)
- [tab-content](reference/arkui-js/js-components-container-tab-content.md)
- 基础组件
- [button](reference/arkui-js/js-components-basic-button.md)
- [chart](reference/arkui-js/js-components-basic-chart.md)
- [divider](reference/arkui-js/js-components-basic-divider.md)
- [image](reference/arkui-js/js-components-basic-image.md)
- [image-animator](reference/arkui-js/js-components-basic-image-animator.md)
- [input](reference/arkui-js/js-components-basic-input.md)
- [label](reference/arkui-js/js-components-basic-label.md)
- [marquee](reference/arkui-js/js-components-basic-marquee.md)
- [menu](reference/arkui-js/js-components-basic-menu.md)
- [option](reference/arkui-js/js-components-basic-option.md)
- [picker](reference/arkui-js/js-components-basic-picker.md)
- [picker-view](reference/arkui-js/js-components-basic-picker-view.md)
- [piece](reference/arkui-js/js-components-basic-piece.md)
- [progress](reference/arkui-js/js-components-basic-progress.md)
- [qrcode](reference/arkui-js/js-components-basic-qrcode.md)
- [rating](reference/arkui-js/js-components-basic-rating.md)
- [richtext](reference/arkui-js/js-components-basic-richtext.md)
- [search](reference/arkui-js/js-components-basic-search.md)
- [select](reference/arkui-js/js-components-basic-select.md)
- [slider](reference/arkui-js/js-components-basic-slider.md)
- [span](reference/arkui-js/js-components-basic-span.md)
- [switch](reference/arkui-js/js-components-basic-switch.md)
- [text](reference/arkui-js/js-components-basic-text.md)
- [textarea](reference/arkui-js/js-components-basic-textarea.md)
- [toolbar](reference/arkui-js/js-components-basic-toolbar.md)
- [toolbar-item](reference/arkui-js/js-components-basic-toolbar-item.md)
- [toggle](reference/arkui-js/js-components-basic-toggle.md)
- [web](reference/arkui-js/js-components-basic-web.md)
- 媒体组件
- [video](reference/arkui-js/js-components-media-video.md)
- 画布组件
- [canvas组件](reference/arkui-js/js-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-js/js-components-canvas-canvasrenderingcontext2d.md)
- [Image对象](reference/arkui-js/js-components-canvas-image.md)
- [CanvasGradient对象](reference/arkui-js/js-components-canvas-canvasgradient.md)
- [ImageData对象](reference/arkui-js/js-components-canvas-imagedata.md)
- [Path2D对象](reference/arkui-js/js-components-canvas-path2d.md)
- [ImageBitmap对象](reference/arkui-js/js-components-canvas-imagebitmap.md)
- [OffscreenCanvas对象](reference/arkui-js/js-components-canvas-offscreencanvas.md)
- [OffscreenCanvasRenderingContext2D对象](reference/arkui-js/js-offscreencanvasrenderingcontext2d.md)
- 栅格组件
- [基本概念](reference/arkui-js/js-components-grid-basic-concepts.md)
- [grid-container](reference/arkui-js/js-components-grid-container.md)
- [grid-row](reference/arkui-js/js-components-grid-row.md)
- [grid-col](reference/arkui-js/js-components-grid-col.md)
- svg组件
- [通用属性](reference/arkui-js/js-components-svg-common-attributes.md)
- [svg](reference/arkui-js/js-components-svg.md)
- [rect](reference/arkui-js/js-components-svg-rect.md)
- [circle](reference/arkui-js/js-components-svg-circle.md)
- [ellipse](reference/arkui-js/js-components-svg-ellipse.md)
- [path](reference/arkui-js/js-components-svg-path.md)
- [line](reference/arkui-js/js-components-svg-line.md)
- [polyline](reference/arkui-js/js-components-svg-polyline.md)
- [polygon](reference/arkui-js/js-components-svg-polygon.md)
- [text](reference/arkui-js/js-components-svg-text.md)
- [tspan](reference/arkui-js/js-components-svg-tspan.md)
- [textPath](reference/arkui-js/js-components-svg-textpath.md)
- [animate](reference/arkui-js/js-components-svg-animate.md)
- [animateMotion](reference/arkui-js/js-components-svg-animatemotion.md)
- [animateTransform](reference/arkui-js/js-components-svg-animatetransform.md)
- 自定义组件
- [基本用法](reference/arkui-js/js-components-custom-basic-usage.md)
- [自定义事件](reference/arkui-js/js-components-custom-events.md)
- [Props](reference/arkui-js/js-components-custom-props.md)
- [事件参数](reference/arkui-js/js-components-custom-event-parameter.md)
- [slot插槽](reference/arkui-js/js-components-custom-slot.md)
- [生命周期定义](reference/arkui-js/js-components-custom-lifecycle.md)
- 附录
- [类型说明](reference/arkui-js/js-appendix-types.md)
- 组件参考(基于TS扩展的声明式开发范式)
- 组件
- 通用
- 通用事件
- [点击事件](reference/arkui-ts/ts-universal-events-click.md)
- [触摸事件](reference/arkui-ts/ts-universal-events-touch.md)
- [挂载卸载事件](reference/arkui-ts/ts-universal-events-show-hide.md)
- [拖拽事件](reference/arkui-ts/ts-universal-events-drag-drop.md)
- [按键事件](reference/arkui-ts/ts-universal-events-key.md)
- [焦点事件](reference/arkui-ts/ts-universal-focus-event.md)
- [鼠标事件](reference/arkui-ts/ts-universal-mouse-key.md)
- [组件区域变化事件](reference/arkui-ts/ts-universal-component-area-change-event.md)
- 通用属性
- [尺寸设置](reference/arkui-ts/ts-universal-attributes-size.md)
- [位置设置](reference/arkui-ts/ts-universal-attributes-location.md)
- [布局约束](reference/arkui-ts/ts-universal-attributes-layout-constraints.md)
- [Flex布局](reference/arkui-ts/ts-universal-attributes-flex-layout.md)
- [边框设置](reference/arkui-ts/ts-universal-attributes-border.md)
- [背景设置](reference/arkui-ts/ts-universal-attributes-background.md)
- [透明度设置](reference/arkui-ts/ts-universal-attributes-opacity.md)
- [显隐控制](reference/arkui-ts/ts-universal-attributes-visibility.md)
- [禁用控制](reference/arkui-ts/ts-universal-attributes-enable.md)
- [浮层](reference/arkui-ts/ts-universal-attributes-overlay.md)
- [Z序控制](reference/arkui-ts/ts-universal-attributes-z-order.md)
- [图形变换](reference/arkui-ts/ts-universal-attributes-transformation.md)
- [图像效果](reference/arkui-ts/ts-universal-attributes-image-effect.md)
- [形状裁剪](reference/arkui-ts/ts-universal-attributes-sharp-clipping.md)
- [文本样式设置](reference/arkui-ts/ts-universal-attributes-text-style.md)
- [栅格设置](reference/arkui-ts/ts-universal-attributes-grid.md)
- [颜色渐变](reference/arkui-ts/ts-universal-attributes-gradient-color.md)
- [Popup控制](reference/arkui-ts/ts-universal-attributes-popup.md)
- [Menu控制](reference/arkui-ts/ts-universal-attributes-menu.md)
- [点击控制](reference/arkui-ts/ts-universal-attributes-click.md)
- [焦点控制](reference/arkui-ts/ts-universal-attributes-focus.md)
- [悬浮态效果](reference/arkui-ts/ts-universal-attributes-hover-effect.md)
- [组件标识](reference/arkui-ts/ts-universal-attributes-component-id.md)
- [触摸热区设置](reference/arkui-ts/ts-universal-attributes-touch-target.md)
- [多态样式](reference/arkui-ts/ts-universal-attributes-polymorphic-style.md)
- 手势处理
- [绑定手势方法](reference/arkui-ts/ts-gesture-settings.md)
- 基础手势
- [TapGesture](reference/arkui-ts/ts-basic-gestures-tapgesture.md)
- [LongPressGesture](reference/arkui-ts/ts-basic-gestures-longpressgesture.md)
- [PanGesture](reference/arkui-ts/ts-basic-gestures-pangesture.md)
- [PinchGesture](reference/arkui-ts/ts-basic-gestures-pinchgesture.md)
- [RotationGesture](reference/arkui-ts/ts-basic-gestures-rotationgesture.md)
- [SwipeGesture](reference/arkui-ts/ts-basic-gestures-swipegesture.md)
- [组合手势](reference/arkui-ts/ts-combined-gestures.md)
- 基础组件
- [Blank](reference/arkui-ts/ts-basic-components-blank.md)
- [Button](reference/arkui-ts/ts-basic-components-button.md)
- [Checkbox](reference/arkui-ts/ts-basic-components-checkbox.md)
- [CheckboxGroup](reference/arkui-ts/ts-basic-components-checkboxgroup.md)
- [DataPanel](reference/arkui-ts/ts-basic-components-datapanel.md)
- [DatePicker](reference/arkui-ts/ts-basic-components-datepicker.md)
- [Divider](reference/arkui-ts/ts-basic-components-divider.md)
- [Gauge](reference/arkui-ts/ts-basic-components-gauge.md)
- [Image](reference/arkui-ts/ts-basic-components-image.md)
- [ImageAnimator](reference/arkui-ts/ts-basic-components-imageanimator.md)
- [LoadingProgress](reference/arkui-ts/ts-basic-components-loadingprogress.md)
- [Marquee](reference/arkui-ts/ts-basic-components-marquee.md)
- [PatternLock](reference/arkui-ts/ts-basic-components-patternlock.md)
- [PluginComponent](reference/arkui-ts/ts-basic-components-plugincomponent.md)
- [Progress](reference/arkui-ts/ts-basic-components-progress.md)
- [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
- [Radio](reference/arkui-ts/ts-basic-components-radio.md)
- [Rating](reference/arkui-ts/ts-basic-components-rating.md)
- [RichText](reference/arkui-ts/ts-basic-components-richtext.md)
- [Search](reference/arkui-ts/ts-basic-components-search.md)
- [Select](reference/arkui-ts/ts-basic-components-select.md)
- [Slider](reference/arkui-ts/ts-basic-components-slider.md)
- [Span](reference/arkui-ts/ts-basic-components-span.md)
- [Text](reference/arkui-ts/ts-basic-components-text.md)
- [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
- [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
- [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
- [TextPicker](reference/arkui-ts/ts-basic-components-textpicker.md)
- [TextTimer](reference/arkui-ts/ts-basic-components-texttimer.md)
- [TimePicker](reference/arkui-ts/ts-basic-components-timepicker.md)
- [Toggle](reference/arkui-ts/ts-basic-components-toggle.md)
- [Web](reference/arkui-ts/ts-basic-components-web.md)
- [Xcomponent](reference/arkui-ts/ts-basic-components-xcomponent.md)
- 容器组件
- [AlphabetIndexer](reference/arkui-ts/ts-container-alphabet-indexer.md)
- [Badge](reference/arkui-ts/ts-container-badge.md)
- [Column](reference/arkui-ts/ts-container-column.md)
- [ColumnSplit](reference/arkui-ts/ts-container-columnsplit.md)
- [Counter](reference/arkui-ts/ts-container-counter.md)
- [Flex](reference/arkui-ts/ts-container-flex.md)
- [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md)
- [Grid](reference/arkui-ts/ts-container-grid.md)
- [GridItem](reference/arkui-ts/ts-container-griditem.md)
- [List](reference/arkui-ts/ts-container-list.md)
- [ListItem](reference/arkui-ts/ts-container-listitem.md)
- [Navigator](reference/arkui-ts/ts-container-navigator.md)
- [Navigation](reference/arkui-ts/ts-basic-components-navigation.md)
- [Panel](reference/arkui-ts/ts-container-panel.md)
- [Refresh](reference/arkui-ts/ts-container-refresh.md)
- [Row](reference/arkui-ts/ts-container-row.md)
- [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
- [Scroll](reference/arkui-ts/ts-container-scroll.md)
- [ScrollBar](reference/arkui-ts/ts-basic-components-scrollbar.md)
- [SideBarContainer](reference/arkui-ts/ts-container-sidebarcontainer.md)
- [Stack](reference/arkui-ts/ts-container-stack.md)
- [Stepper](reference/arkui-ts/ts-basic-components-stepper.md)
- [StepperItem](reference/arkui-ts/ts-basic-components-stepperitem.md)
- [Swiper](reference/arkui-ts/ts-container-swiper.md)
- [Tabs](reference/arkui-ts/ts-container-tabs.md)
- [TabContent](reference/arkui-ts/ts-container-tabcontent.md)
- 媒体组件
- [Video](reference/arkui-ts/ts-media-components-video.md)
- 绘制组件
- [Circle](reference/arkui-ts/ts-drawing-components-circle.md)
- [Ellipse](reference/arkui-ts/ts-drawing-components-ellipse.md)
- [Line](reference/arkui-ts/ts-drawing-components-line.md)
- [Polyline](reference/arkui-ts/ts-drawing-components-polyline.md)
- [Polygon](reference/arkui-ts/ts-drawing-components-polygon.md)
- [Path](reference/arkui-ts/ts-drawing-components-path.md)
- [Rect](reference/arkui-ts/ts-drawing-components-rect.md)
- [Shape](reference/arkui-ts/ts-drawing-components-shape.md)
- 画布组件
- [Canvas](reference/arkui-ts/ts-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-ts/ts-canvasrenderingcontext2d.md)
- [OffscreenCanvasRenderingConxt2D对象](reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md)
- [Lottie](reference/arkui-ts/ts-components-canvas-lottie.md)
- [Path2D对象](reference/arkui-ts/ts-components-canvas-path2d.md)
- [CanvasGradient对象](reference/arkui-ts/ts-components-canvas-canvasgradient.md)
- [ImageBitmap对象](reference/arkui-ts/ts-components-canvas-imagebitmap.md)
- [ImageData对象](reference/arkui-ts/ts-components-canvas-imagedata.md)
- 动画
- [属性动画](reference/arkui-ts/ts-animatorproperty.md)
- [显式动画](reference/arkui-ts/ts-explicit-animation.md)
- 转场动画
- [页面间转场](reference/arkui-ts/ts-page-transition-animation.md)
- [组件内转场](reference/arkui-ts/ts-transition-animation-component.md)
- [共享元素转场](reference/arkui-ts/ts-transition-animation-shared-elements.md)
- [路径动画](reference/arkui-ts/ts-motion-path-animation.md)
- [矩阵变换](reference/arkui-ts/ts-matrix-transformation.md)
- [插值计算](reference/arkui-ts/ts-interpolation-calculation.md)
- 全局UI方法
- 弹窗
- [警告弹窗](reference/arkui-ts/ts-methods-alert-dialog-box.md)
- [列表选择弹窗](reference/arkui-ts/ts-methods-action-sheet.md)
- [自定义弹窗](reference/arkui-ts/ts-methods-custom-dialog-box.md)
- [日期时间选择弹窗](reference/arkui-ts/ts-methods-datepicker-dialog.md)
- [文本选择弹窗](reference/arkui-ts/ts-methods-textpicker-dialog.md)
- [菜单](reference/arkui-ts/ts-methods-menu.md)
- [文档中涉及到的内置枚举值](reference/arkui-ts/ts-appendix-enums.md)
- 接口参考
- Ability框架
- [FeatureAbility模块](reference/apis/js-apis-featureAbility.md)
- [ParticleAbility模块](reference/apis/js-apis-particleAbility.md)
- [DataAbilityHelper模块](reference/apis/js-apis-dataAbilityHelper.md)
- [DataUriUtils模块](reference/apis/js-apis-DataUriUtils.md)
- [Bundle模块](reference/apis/js-apis-Bundle.md)
- [Context模块](reference/apis/js-apis-Context.md)
- 事件与通知
- [CommonEvent模块](reference/apis/js-apis-commonEvent.md)
- [Notification模块](reference/apis/js-apis-notification.md)
- [后台代理提醒](reference/apis/js-apis-reminderAgent.md)
- 资源管理
- [资源管理](reference/apis/js-apis-resource-manager.md)
- [国际化-Intl](reference/apis/js-apis-intl.md)
- [国际化-I18n](reference/apis/js-apis-i18n.md)
- 媒体
- [音频管理](reference/apis/js-apis-audio.md)
- [媒体服务](reference/apis/js-apis-media.md)
- [图片处理](reference/apis/js-apis-image.md)
- [相机管理](reference/apis/js-apis-camera.md)
- 安全
- [用户认证](reference/apis/js-apis-useriam-userauth.md)
- [访问控制](reference/apis/js-apis-abilityAccessCtrl.md)
- [通用密钥库系统](reference/apis/js-apis-huks.md)
- 数据管理
- [轻量级存储](reference/apis/js-apis-data-preferences.md)
- [分布式数据管理](reference/apis/js-apis-distributed-data.md)
- [关系型数据库](reference/apis/js-apis-data-rdb.md)
- [结果集](reference/apis/js-apis-data-resultset.md)
- [DataAbility 谓词](reference/apis/js-apis-data-ability.md)
- [设置数据项名称](reference/apis/js-apis-settings.md)
- 文件管理
- [文件管理](reference/apis/js-apis-fileio.md)
- [Statfs](reference/apis/js-apis-statfs.md)
- [目录环境](reference/apis/js-apis-environment.md)
- [公共文件访问与管理](reference/apis/js-apis-filemanager.md)
- [应用空间统计](reference/apis/js-apis-storage-statistics.md)
- [卷管理](reference/apis/js-apis-volumemanager.md)
- 账号管理
- [系统帐号管理](reference/apis/js-apis-osAccount.md)
- [分布式帐号管理](reference/apis/js-apis-distributed-account.md)
- [应用帐号管理](reference/apis/js-apis-appAccount.md)
- 电话服务
- [拨打电话](reference/apis/js-apis-call.md)
- [短信服务](reference/apis/js-apis-sms.md)
- [SIM卡管理](reference/apis/js-apis-sim.md)
- [网络搜索](reference/apis/js-apis-radio.md)
- [observer](reference/apis/js-apis-observer.md)
- [蜂窝数据](reference/apis/js-apis-telephony-data.md)
- 网络管理
- [网络连接管理](reference/apis/js-apis-net-connection.md)
- [Socket连接](reference/apis/js-apis-socket.md)
- [WebSocket连接](reference/apis/js-apis-webSocket.md)
- [数据请求](reference/apis/js-apis-http.md)
- 通信与连接
- [WLAN](reference/apis/js-apis-wifi.md)
- [Bluetooth](reference/apis/js-apis-bluetooth.md)
- [RPC通信](reference/apis/js-apis-rpc.md)
- 设备管理
- [传感器](reference/apis/js-apis-sensor.md)
- [振动](reference/apis/js-apis-vibrator.md)
- [屏幕亮度](reference/apis/js-apis-brightness.md)
- [电量信息](reference/apis/js-apis-battery-info.md)
- [系统电源管理](reference/apis/js-apis-power.md)
- [热管理](reference/apis/js-apis-thermal.md)
- [Runninglock锁](reference/apis/js-apis-runninglock.md)
- [设备信息](reference/apis/js-apis-device-info.md)
- [系统属性](reference/apis/js-apis-system-parameter.md)
- [设备管理](reference/apis/js-apis-device-manager.md)
- [窗口](reference/apis/js-apis-window.md)
- [显示设备属性](reference/apis/js-apis-display.md)
- [升级](reference/apis/js-apis-update.md)
- [USB管理](reference/apis/js-apis-usb.md)
- [位置服务](reference/apis/js-apis-geolocation.md)
- [输入设备](js-apis-inputdevice.md)
- [组合按键](js-apis-inputconsumer.md)
- [输入监听](js-apis-inputmonitor.md)
- [事件注入](js-apis-inputeventclient.md)
- 基本功能
- [应用上下文](reference/apis/js-apis-system-app.md)
- [日志打印](reference/apis/js-apis-logs.md)
- [页面路由](reference/apis/js-apis-router.md)
- [弹窗](reference/apis/js-apis-prompt.md)
- [应用配置](reference/apis/js-apis-system-configuration.md)
- [定时器](reference/apis/js-apis-timer.md)
- [设置系统时间](reference/apis/js-apis-system-time.md)
- [动画](reference/apis/js-apis-animator.md)
- [WebGL](reference/apis/js-apis-webgl.md)
- [WebGL2](reference/apis/js-apis-webgl2.md)
- [屏幕截图](reference/apis/js-apis-screenshot.md)
- [输入法框架](reference/apis/js-apis-inputmethod.md)
- [输入法服务](reference/apis/js-apis-inputmethodengine.md)
- [辅助功能](reference/apis/js-apis-accessibility.md)
- DFX
- [应用打点](reference/apis/js-apis-hiappevent.md)
- [性能打点](reference/apis/js-apis-hitracemeter.md)
- [故障日志获取](reference/apis/js-apis-faultLogger.md)
- [分布式跟踪](reference/apis/js-apis-hitracechain.md)
- [日志打印](reference/apis/js-apis-hilog.md)
- [检测模式](reference/apis/js-apis-hichecker.md)
- [Debug调试](reference/apis/js-apis-hidebug.md)
- 语言基础类库
- [获取进程相关的信息](reference/apis/js-apis-process.md)
- [URL字符串解析](reference/apis/js-apis-url.md)
- [URI字符串解析](reference/apis/js-apis-uri.md)
- [util工具函数](reference/apis/js-apis-util.md)
- [xml解析与生成](reference/apis/js-apis-xml.md)
- [xml转换JavaScript](reference/apis/js-apis-convertxml.md)
- [启动一个worker](reference/apis/js-apis-worker.md)
- [线性容器ArrayList](reference/apis/js-apis-arraylist.md)
- [线性容器Deque](reference/apis/js-apis-deque.md)
- [线性容器List](reference/apis/js-apis-list.md)
- [线性容器LinkedList](reference/apis/js-apis-linkedlist.md)
- [线性容器Queue](reference/apis/js-apis-queue.md)
- [线性容器Stack](reference/apis/js-apis-stack.md)
- [线性容器Vector](reference/apis/js-apis-vector.md)
- [非线性容器HashSet](reference/apis/js-apis-hashset.md)
- [非线性容器HashMap](reference/apis/js-apis-hashmap.md)
- [非线性容器PlainArray](reference/apis/js-apis-plainarray.md)
- [非线性容器TreeMap](reference/apis/js-apis-treemap.md)
- [非线性容器TreeSet](reference/apis/js-apis-treeset.md)
- [非线性容器LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- [非线性容器LightWeightSet](reference/apis/js-apis-lightweightset.md)
- 定制管理
- [配置策略](reference/apis/js-apis-config-policy.md)
- [企业设备管理](reference/apis/js-apis-enterprise-device-manager.md)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册