
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ArkUI中的@Param与@Local装饰器是状态管理的核心机制。@Param用于组件间数据传递,支持外部输入和同步变化;@Local则管理组件内部状态,触发UI刷新。两者都支持多种数据类型,但对复杂对象需配合@ObservedV2/@Trace实现深度观测。@Param实现父到子单向数据流,而@Local仅限组件内部使用。实际开发中应根据数据来源和用途合理选择装饰器,并注意性能优化和代码组织,
HarmonyOS中的HAP、HAR和HSP是三种不同的应用模块类型:HAP是应用安装和运行的基本单元,支持独立运行和声明Ability;HAR为静态共享包,仅支持编译时复用;HSP为动态共享包,支持运行时复用。三者主要区别在于复用时机(HAR编译时、HSP运行时)、功能支持(HAP可声明Ability)和使用场景(HAP独立运行、HAR作为共享库、HSP多模块共用)。选择时应考虑运行需求、复用时
本文介绍了在应用开发中合理使用动画提升用户体验的关键方法。首先强调动画需适度,避免影响性能。文章重点讲解了视觉感知优化、转场动效实现、合理设置动画时长和使用连贯动画四个优化方向:通过即时视觉反馈缓解卡顿不适;利用系统提供的多种转场动画类型;控制常见组件动画时长在合理范围;通过连贯动画实现快速响应效果。文末提供了多个华为开发者文档链接,供开发者参考具体实现方案和技术细节。

摘要:本文介绍了两种优化应用性能的延时加载和资源释放方案。延迟加载包括动态加载(运行时按需加载模块)和Lazy-Import(延缓冗余文件加载),可提升冷启动速度和内存性能。资源释放方面,建议将关闭操作放入setTimeout延迟执行,如相机资源的延迟释放,避免在系统繁忙时占用关键资源。两种延时加载方案的区别可参考相关文档链接。
摘要: 《必行录》是一款生活管理应用,通过余生时钟可视化生命时间,提供自定义清单与收藏功能,支持记录高频事件并生成回顾痕迹。应用整合个人资料管理、桌面卡片联动,并采用多种交互反馈机制,帮助用户高效管理日常事务,让生活更有条理和质感。目前已在华为应用市场上线,具备完整的生命周期管理与数据持久化能力。

ArkUI状态管理V2版本引入了AppStorageV2和PersistenceV2两个核心装饰器,为开发者提供更强大的全局状态管理能力。AppStorageV2作为应用级UI状态存储容器,支持多UIAbility实例间数据共享;PersistenceV2则扩展了数据持久化功能,确保应用关闭后数据仍可恢复。文章详细介绍了它们的API使用、典型应用场景以及V1到V2的迁移策略,强调合理设计数据结构、
云杰开发了"青蓝程序员工具箱"鸿蒙应用,适配PC和手机端。文章分享了开发经验:1)利用Trae+Claude4.0组合提高效率;2)通过自定义ArkTS规则文件指导AI理解鸿蒙开发规范;3)将项目分为功能实现和UI优化两个阶段完成。作者强调合理使用AI工具能提升开发效率,并展示了应用界面和Git开发记录。

在鸿蒙 UI 开发中,开发者云杰分享了一个通过运动盘组件实现人物移动控制的交互方案。由于现成代码无法满足流畅度需求,他决定从零开始梳理交互逻辑,并最终将包含手势库、运动盘组件和完整交互逻辑的项目代码开源,供其他开发者直接使用。开发过程中,他通过大轮盘和小轮盘的组合,结合滑动手势和边界限制,实现了流畅的移动控制。此外,他还提供了高亮效果的实现思路,帮助开发者根据具体项目需求进行优化。最终,该方案可以

云杰开发了"青蓝程序员工具箱"鸿蒙应用,适配PC和手机端。文章分享了开发经验:1)利用Trae+Claude4.0组合提高效率;2)通过自定义ArkTS规则文件指导AI理解鸿蒙开发规范;3)将项目分为功能实现和UI优化两个阶段完成。作者强调合理使用AI工具能提升开发效率,并展示了应用界面和Git开发记录。

本文介绍了应用性能敏感场景下的高性能编程实践,从声明与表达式、函数性能、数组操作和异常处理四个维度提供优化建议。关键点包括:使用const声明不变变量、避免数据类型混用、数值计算防溢出;通过参数传递替代闭包、避免可选参数;数值数组使用TypedArray、避免稀疏和联合类型数组;用条件判断替代异常处理等。这些优化策略能有效提升代码性能,开发者应根据业务场景灵活运用,持续调优。








