logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙开发分帧渲染优化实战

本文介绍了鸿蒙应用开发中分帧渲染技术在高负载场景下的应用。针对页面列表项复杂、组件嵌套层级深导致的绘制耗时问题,提出将单帧数据拆分为多帧加载的优化方案。

文章图片
#harmonyos#ArkUI
鸿蒙 APP开发案例分析:懒加载优化性能

本文详细介绍了鸿蒙系统中的懒加载技术LazyForEach的实现原理和应用场景。LazyForEach通过按需加载数据、动态创建组件的方式优化长列表和瀑布流等大数据量场景的性能表现。文章对比了LazyForEach与传统ForEach的渲染机制差异,分析了键值生成规则、组件创建规则等核心技术要点,并提供了常见使用场景和失效排查方法。特别针对长列表加载、无限瀑布流等典型场景给出了优化建议,同时总结了

文章图片
#harmonyos#移动开发#ArkUI +1
鸿蒙开发之ArkUI组件封装复用全攻略

本文介绍了鸿蒙ArkUI组件封装的三种典型业务场景及实现方案: 公用组件封装:通过AttributeModifier接口扩展系统组件属性,提供两种实现方案(提供完整组件或仅提供属性修改器),解决传统封装方式存在的链式调用不一致、参数过多等问题。 弹窗组件封装:推荐使用UIContext的PromptAction实现自定义弹窗,支持open/close控制。 组件工厂模式:统一管理组件并通过参数获取

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙状态变量优化全攻略:告别冗余刷新

本文通过一个点击按钮更改状态变量的示例,结合hidumper工具,分析状态变量不合理使用导致UI冗余刷新问题的定位和优化方法。示例中点击Move按钮时引发SpecialImage组件不必要的刷新,使用hidumper工具可以获取组件树和状态变量信息,发现状态变量范围过大的问题。优化建议是将共享状态变量拆分为独立变量,减少不必要的刷新影响范围。文章还提供了hidumper工具的使用方法,帮助开发者诊

文章图片
#harmonyos#移动开发#ArkWeb +1
鸿蒙全栈开发:组件复用提升应用性能

本文介绍了HarmonyOS组件复用机制及其优化方法。组件复用通过@Reusable装饰器和reuseId标记可复用组件,利用aboutToReuse回调进行数据更新,适用于列表滚动、动态布局等性能敏感场景。文章通过示例代码展示了基本用法,并建议减少嵌套层级,使用@Builder替代自定义组件来提升性能。针对列表场景,推荐结合LazyForEach和cachedCount实现高效复用,避免频繁创建

文章图片
#harmonyos#移动开发#ArkWeb
鸿蒙全栈开发:5大组件复用优化技巧

本文系统介绍了鸿蒙开发中组件复用的五种类型及其实现方法,旨在提升应用性能: 标准型:完全相同的组件布局,直接使用@Reusable装饰器 有限变化型:布局差异但业务逻辑不同的情况,建议使用不同自定义组件或设置不同reuseId 组合型:布局差异大但有共同子组件的情况,采用@Builder函数实现内部复用 全局型:跨父组件复用场景,使用BuilderNode构建全局复用池 嵌套型:通过化归思想转化为

文章图片
#harmonyos#ArkUI#移动开发 +1
鸿蒙音乐服务卡片开发全攻略

本文介绍了鸿蒙系统服务卡片的开发与实现,以音乐服务卡片为例,详细讲解了音乐播控、歌单推荐和心动歌词三种卡片的开发方案。内容包括: 卡片设计原则:突出服务内容、轻量交互、沉浸式体验等设计规范 实现方案:包括整体架构、进程结构、关键技术选型 场景实现:重点讲解了音乐播控卡片的开发步骤和交互流程 关键技术:动态/静态卡片选择、沉浸式效果、数据更新机制等 文章通过时序图、效果图等方式,帮助开发者深入理解服

文章图片
#harmonyos#移动开发#ArkUI
鸿蒙转场动效设计全解析

本文介绍了鸿蒙系统开发中页面转场的设计与实现方法。文章首先概述了转场动效对用户体验的重要性,系统提供了左右位移遮罩、一镜到底、淡入淡出等多种转场效果。随后详细分析了层级转场、搜索转场、新建转场、编辑转场、通用转场和跨应用转场等典型场景的设计方案,并给出了各场景推荐的转场动效示例。最后讲解了转场场景的开发实现方法,包括如何分析界面元素类型、选择合适的转场能力等。通过合理运用鸿蒙提供的转场能力,开发者

文章图片
#harmonyos#ArkUI#移动开发 +1
鸿蒙开发必看:崩溃监测全攻略

本文介绍了两种监测鸿蒙应用崩溃的方法:HiAppEvent和AGC崩溃服务。HiAppEvent是系统自带的事件打点API,允许开发者自定义收集崩溃数据并上传分析;AGC崩溃服务则提供一站式解决方案,无需代码开发即可查看可视化崩溃报告。两种方法都能有效监测应用崩溃,但HiAppEvent更适合需要定制化处理的场景,而AGC服务更侧重便捷性。文章还详细说明了两种方法的使用流程,包括事件订阅、服务开通

#harmonyos#移动开发#性能优化
鸿蒙全栈开发:ArkWeb页面跳转与拉起应用详解

本文介绍了鸿蒙应用开发中ArkWeb与ArkTS页面的交互跳转方法,包括Web页面间跳转、ArkTS与Web页面互跳实现方案。针对拉起指定应用场景,详细讲解了两种实现方式:通过Deep Linking配置模块参数实现应用拉起,以及使用App Linking兼顾未安装应用的浏览器访问方案。文章还涉及Web组件拦截跳转、路由栈操作等技术要点,为鸿蒙混合开发提供了完整的页面导航与跨应用调用解决方案,帮助

文章图片
#harmonyos#移动开发#ArkWeb
    共 456 条
  • 1
  • 2
  • 3
  • 46
  • 请选择