首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ArkUI Engine 解析
Pika
创建于2024-03-09
订阅专栏
本专栏将深入分析Openharmony的ArkUI Engine实现,在这里你可以找到engine实现的细节与背后设计原理与目的。通过学习本专栏,你将更加了解OpenHarmony背后的故事
等 97 人订阅
共9篇文章
创建于2024-03-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ArkUI开发 - 利用C-API(NDK)开发UI控件
通过本文,我们初步了解到如何通过C-API的方式创建一个Native的Text并把这个Text与ArkTS侧进行了绑定,让大家熟悉C-API
ArkUI开发 - 实现简易的方法hook框架
当程序开发到一定程度的时候,我们不可避免的遇到针对方法进行hook的需求,比如针对方法调用的监听,比如修改方法的参数亦或者是返回值。
ArkUI Engine - 探索状态管理装饰器的实现
本篇我们讲进入状态管理相关内容的学习,了解ArkTS是如何实现状态管理装饰器,以及介绍api9状态管理缺陷以及后续的优化方向
ArkUI 与 跨平台UI技术的发展
主要讲述鸿蒙发展的历程以及相关跨平台技术的发展,了解ArkUI背后的设计思路以及与跨平台技术的关系。
ArkUI Engine - 深入ANR机制
通过学习本篇,你讲了解到鸿蒙的WatchDog机制与ANR判定相关的代码细节,方便我们进行后续的性能监控与优化。
ArkUI Engine - 命中测试与点击事件回调注册
通过学习本篇,我们将明白ArkUI中是如何进行事件的分发,同时我们将学习一个基础类ClickRecognizer,它是engine中点击事件非常重要的基础类。
ArkUI Engine - UI重新绘制
学习完本篇,你将会了解到@State 装饰器修饰的变量如何触发UI的刷新,同时也能够了解到Element是如何驱动元素发生更新。
ArkUI Engine - JS View 与C++
本篇是ArkUI Engine系列的第二篇,通过学习ViewPU与Component的关系,我们能够知道在ArkUI中写的一系列Component的具体实现
ArkUI Engine - 导读
UI框架的设计往往关系着系统流畅度的具体表现,本系列讲的engine,是指ArkUI的framework层,engine大部分代码由C++实现