logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 6智能家居实战:基于悬浮导航与沉浸光感的“光影智家“全屋智能控制系统

随着HarmonyOS生态在IoT领域的深度布局,智能家居控制应用正从"功能堆砌"向"场景化体验"演进。HarmonyOS 6(API 23)带来的**悬浮导航(Float Navigation)与沉浸光感(Immersive Light Effects)**特性,为智能家居控制提供了全新的交互维度。传统智能家居APP采用固定的底部Tab导航,在控制多设备时需要频繁切换页面,打断操作流。Harmo

文章图片
#harmonyos#智能家居#华为
组件文档自动生成——基于 ArkTS 注解与 AST 解析的智能化文档工程实践

在 HarmonyOS 应用开发中,随着项目规模扩大和组件库日益丰富,组件文档的维护逐渐成为困扰开发团队的"隐形痛点"。一个成熟的组件库往往包含数十乃至上百个组件,每个组件又涉及属性(Props)、事件(Events)、方法(Methods)、插槽(Slots)等多维度接口定义。传统的手动维护方式不仅效率低下,更致命的是文档与源码极易脱节——开发者修改了组件接口却忘记同步更新文档,导致下游使用者频

文章图片
#DevEco Studio
组件库封装与发布——从代码复用到生态共享的完整链路

在 HarmonyOS 应用开发的规模化进程中,组件库的封装与发布是实现代码复用、提升团队协作效率、构建技术生态的关键环节。本文系统梳理 HAR(Harmony Archive)与 HSP(Harmony Shared Package)两种共享包的技术差异与选型策略,深入讲解组件库的标准目录结构、封装规范与导出约定,详细演示从组件开发、oh-package.json5 配置、必备文件准备到 OHP

文章图片
组件复用与性能优化——从原理到万级长列表丝滑体验

在 HarmonyOS ArkUI 声明式 UI 框架中,组件的频繁创建与销毁是长列表、瀑布流等大数据量场景下的首要性能瓶颈。本文深入剖析@Reusable装饰器的组件复用机制、复用池的分组管理策略及生命周期回调体系,系统讲解懒加载与缓存策略的协同工作原理,并结合Repeat可复用循环渲染新特性与状态管理 V2 的属性级观察能力,构建一套完整的企业级长列表性能优化方案。

文章图片
#性能优化
组件渲染控制与条件渲染深度解析与性能优化

在 HarmonyOS ArkUI 声明式 UI 框架中,组件渲染控制是决定应用性能与用户体验的核心环节。本文系统梳理条件渲染(if/else)、显隐控制(visibility)、循环渲染(ForEach)及懒加载渲染(LazyForEach)四大渲染控制机制的技术原理与适用边界,深入剖析状态管理服务层如何驱动渲染决策,并结合状态管理 V2 的属性级观察能力,提供一套完整的企业级渲染控制性能优化方

文章图片
#性能优化
组件渲染控制与条件渲染深度解析与性能优化

在 HarmonyOS ArkUI 声明式 UI 框架中,组件渲染控制是决定应用性能与用户体验的核心环节。本文系统梳理条件渲染(if/else)、显隐控制(visibility)、循环渲染(ForEach)及懒加载渲染(LazyForEach)四大渲染控制机制的技术原理与适用边界,深入剖析状态管理服务层如何驱动渲染决策,并结合状态管理 V2 的属性级观察能力,提供一套完整的企业级渲染控制性能优化方

文章图片
#性能优化
状态管理服务层驱动下的插槽(Slot)机制深度实现

在 HarmonyOS ArkUI 的组件化开发体系中,插槽(Slot)机制是实现高复用、低耦合自定义组件的核心能力。本文从状态管理服务层的视角出发,深入剖析装饰器的技术原理,系统讲解单插槽、多插槽、参数化插槽及条件插槽的实现方式,并结合AppStorage等状态管理工具,构建一套完整的状态驱动型动态插槽组件系统。通过实战案例与性能优化策略,帮助开发者掌握在企业级鸿蒙应用中灵活运用插槽机制的关键技

文章图片
#ArkUI
状态管理服务层驱动下的插槽(Slot)机制深度实现

在 HarmonyOS ArkUI 的组件化开发体系中,插槽(Slot)机制是实现高复用、低耦合自定义组件的核心能力。本文从状态管理服务层的视角出发,深入剖析装饰器的技术原理,系统讲解单插槽、多插槽、参数化插槽及条件插槽的实现方式,并结合AppStorage等状态管理工具,构建一套完整的状态驱动型动态插槽组件系统。通过实战案例与性能优化策略,帮助开发者掌握在企业级鸿蒙应用中灵活运用插槽机制的关键技

文章图片
#ArkUI
状态管理在大型项目中的应用——从分层架构到多团队协作的完整工程化方案

在前三篇文章中,我们分别探讨了状态管理的安全性、框架对比选型以及自定义状态管理方案的实现。然而,当项目规模扩大到数十个模块、数百个页面、多团队并行开发时,状态管理的复杂度将呈指数级增长。本文基于 HarmonyOS 6(API 23)与 ArkUI V2,从大型项目的实际痛点出发,系统讲解状态分层架构设计、模块化状态管理、跨模块通信机制、按需加载与性能优化、多团队协作规范等核心议题,并结合电商项目

文章图片
#HarmonyOS 6
自定义状态管理方案——基于 ArkUI V2 构建企业级响应式状态引擎

在前两篇中,我们分别探讨了状态管理的安全性与框架对比选型。然而,面对中大型 HarmonyOS 应用的复杂业务场景,官方提供的等工具在模块化隔离、中间件扩展、副作用管理等方面仍存在局限。本文基于 ArkUI V2 的与@Trace底层能力,从零设计并实现一套企业级自定义状态管理方案,涵盖响应式 Store、观察者通知机制、模块化状态拆分、中间件链、副作用管理、持久化恢复等核心模块,并给出与官方框架

文章图片
#观察者模式#HarmonyOS 6
    共 1128 条
  • 1
  • 2
  • 3
  • 113
  • 请选择