低性能的代码实现功能场景可能不会影响应用的正常运行,但却会对应用的性能造成负面影响。本文列举出了一些可提升性能的场景供参考。 使用数据懒加载 开...
ArkTS语言基础类库是HarmonyOS系统上为应用开发者提供的常用基础能力,主要包含能力如下图所示。 图1 ArkTS语言基础类库能力示意图...
触屏事件 触屏事件指当手指/手写笔在组件上按下、滑动、抬起时触发的回调事件。包括点击事件[https://developer.huawei.co...
动画的原理是在一个时间段内,多次改变UI外观,由于人眼会产生视觉暂留,所以最终看到的就是一个“连续”的动画。UI的一次改变称为一个动画帧,对应一...
ArkTS声明式开发范式 ArkTSArkTS是HarmonyOS优选的主力应用开发语言,围绕应用开发在TypeScript[https://g...
并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并...
使用画布绘制自定义图形(Canvas)Canvas提供画布组件,用于自定义绘制图形,开发者使用CanvasRenderingContext2D对...
HarmonyOS先后提供了两种应用模型: FA(Feature Ability)模型:HarmonyOS早期版本开始支持的模型,已经不再主推。...
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行...