首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙开发笔记
今阳
创建于2024-07-31
订阅专栏
记录鸿蒙学习
等 4 人订阅
共15篇文章
创建于2024-07-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙开发笔记-15-应用启动框架AppStartup
AppStartup是专为Stage模型设计的应用启动框架,通过声明式配置管理初始化任务,解决传统初始化方式的三大痛点
鸿蒙开发笔记-14-应用上下文Context
Context是应用中对象的上下文,其提供了应用的一些基础信息,例如resourceManager(资源管理)、applicationInfo(当
鸿蒙开发笔记-13-AbilityStage组件容器
以下内容均基于HarmonyOS NEXT版本 HarmonyOS Stage模型采用分层设计思想,形成Application Framework -> AbilityStage -> UIAbili
鸿蒙开发笔记-12-浅析UIAbility组件
Ability Kit(程序框架服务)提供了应用程序开发和运行的应用模型,是系统为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。 应用模型 随着系统的演进发展,先后提供
鸿蒙开发笔记-11-LazyForEach 数据懒加载
前面文章我们介绍过@Reusable装饰器实现组件实例的复用机制以提升性能, 其中示例用到了LazyForEach,也就是本章的主角。LazyForEach是鸿蒙ArkUI框架中实现高性能列表渲染的核
鸿蒙开发笔记-10-其他状态管理:@Watch装饰器,$$语法,@Track装饰器
一、@Watch 装饰器:状态变化的实时监听者 核心功能 @Watch用于监听可观察状态变量(如@State/@Prop/@Link)的变化,在变量值发生变动时触发回调函数。其本质是建立观察者模式,
鸿蒙开发笔记-9-应用状态管理:LocalStorage、AppStorage与PersistentStorage
一、基本概念 1. LocalStorage(页面级内存存储) 专为单个UIAbility或页面组件树设计,支持通过@Entry装饰器在根节点分配实例,子组件自动继承访问权限 生命周期:与页面绑定,最
鸿蒙开发笔记-8-组件状态管理装饰器:@Provide/@Consume与@Observed/@ObjectLink
一、基本概念 1. @Provide与@Consume:跨组件树双向同步 这对装饰器实现了任意层级组件间的双向数据绑定。@Provide在祖先组件中声明共享状态,@Consume在后代组件中消费该状态
鸿蒙开发笔记-7-组件状态管理装饰器:@State、@Prop、@Link
在ArkUI框架中,状态管理是构建动态交互应用的核心机制。@State、@Prop、@Link构成了状态管理的核心三角,开发者可以高效地实现组件间状态的声明、传递与同步。 基本概念 1. @State
鸿蒙开发笔记-6-装饰器之@Require装饰器,@Reusable装饰器
一、@Require装饰器:强制校验组件构造参数的完整性 基本概念 @Require是ArkTS的参数校验装饰器,用于强制父组件在构造子组件时必须传递指定参数。自API 11开始支持@Prop和@Bu
鸿蒙开发笔记-5-装饰器之@Styles装饰器,@Extend装饰器,stateStyles多态样式,@AnimatableExtend装饰器
一、@Styles装饰器:组件级样式复用 1. 核心特性 @Styles装饰器是ArkUI框架中实现样式复用的基础工具,支持组件内定义和全局定义两种模式。组件内定义的@Styles方法可以访问组件的状
鸿蒙开发笔记-4-装饰器之@Builder、@LocalBuilder、@BuilderParam、wrapBuilder
一、@Builder装饰器:UI复用的核心机制 1. 基本概念 @Builder是ArkTS中用于抽象UI构建逻辑的装饰器,可将重复的UI片段封装为独立函数,支持组件内或全局复用。其核心特性包括: 组
鸿蒙开发笔记-3-自定义组件基础
一、组件架构设计原理 1.1 组件化核心机制 HarmonyOS自定义组件基于ArkUI框架构建,采用声明式UI编程模型,通过@Component装饰器实现组件封装。其核心特性包括: 原子化设计:每个
鸿蒙开发笔记-2-ArkTS语言介绍
ArkTS语言介绍 声明 ArkTS通过声明引入变量、常量、函数和类型。 变量声明 以关键字let开头的声明引入变量,该变量在程序执行期间可以具有不同的值。 常量声明 以关键字const开头的声明引入
鸿蒙开发笔记-1-环境搭建
环境搭建 1. 安装DevEco Studio: 官方教程地址 2. 诊断开发环境 可以在欢迎页面单击Diagnose进行诊断。如果您已经打开了工程开发界面,也可以在菜单栏单击Help > Diagn