最近一直在做鸿蒙开发,正好记录下。
![240](https://upload.jianshu.io/users/upload_avatars/4334234/1b0ec725-99d5-4fcf-903f-efb5507a6477.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近一直在做鸿蒙开发,正好记录下。
低性能的代码实现功能场景可能不会影响应用的正常运行,但却会对应用的性能造成负面影响。本文列举出了一些可提升性能的场景供参考。 使用数据懒加载 开发者在使用长列表时,如果直接采...
ArkTS语言基础类库是HarmonyOS系统上为应用开发者提供的常用基础能力,主要包含能力如下图所示。 图1 ArkTS语言基础类库能力示意图 提供异步并发和多线程并发[h...
触屏事件 触屏事件指当手指/手写笔在组件上按下、滑动、抬起时触发的回调事件。包括点击事件[https://developer.huawei.com/consumer/cn/d...
动画的原理是在一个时间段内,多次改变UI外观,由于人眼会产生视觉暂留,所以最终看到的就是一个“连续”的动画。UI的一次改变称为一个动画帧,对应一次屏幕刷新,而决定动画流畅度的...
ArkTS声明式开发范式 ArkTSArkTS是HarmonyOS优选的主力应用开发语言,围绕应用开发在TypeScript[https://gitee.com/link?t...
并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略。 ...
使用画布绘制自定义图形(Canvas)Canvas提供画布组件,用于自定义绘制图形,开发者使用CanvasRenderingContext2D对象和OffscreenCanv...
HarmonyOS先后提供了两种应用模型: FA(Feature Ability)模型:HarmonyOS早期版本开始支持的模型,已经不再主推。 Stage模型:Harmon...
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变...
自定义组件和页面的关系: 自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的生命周期。 页面:即应用的UI页面。可以由一个或者...
最近公司一直在用鸿蒙开发之前的App,在这里分享下鸿蒙开发入门。2024年1月18日,华为正式宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请。这也意味...
java面试题汇总 熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些java有关的一些...
先来先服务(FCFS)调度算法短作业优先(SJF)调度算法优先级调度算法高响应比优先调度算法时间片轮转调度算法多级反馈队列调度算法(集合了前几种算法的优点) 先来先服务(FC...
内存结构 内存结构简介 JVM的内存结构大概分为: 堆(heap):线程共享,所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。 方法区(MEATHOD AREA)...
1,Flutter SDK版本问题 path_provider >=2.0.11 which requires Flutter SDK version >=2.8.0 升级S...
背景 最近数据线,莫名出了问题——只能充电不能调试,马上开大会,网上买的线没有按时送到。开发的时候总不能打完包发送到手机再安装吧,就搜了下有没有其他解决办法。果然找到了很多办...
1,概述2,Binder原理3,AIDL原理4,AMS5,Activity工作原理6,App内部的页面跳转7,Context家族史8,Service工作原理9,Broadca...
图解HTTP-上野宣 第1章 了解Web及网络基础 1,使用HTTP协议访问Web2,HTTP的诞生3,网络基础TCP/IP4,与HTTP关系密切的协议:IP、TCP、和DN...