logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Notification 本地通知:定时消息、点击路由跳转、桌面角标适配

本文基于 HarmonyOS NEXT(API 12+)Stage 模型,详解本地通知与代理提醒的正确用法。澄清“定时发送”实为代理提醒(Agent-powered Reminder)能力,非 NotificationRequest.deliveryTime 所控;强调通知授权前置、渠道类型选择(推荐 SERVICE_INFORMATION)、字段更新(如 notificationSlotType

文章图片
#harmonyos
Docker 使用完整指南

从安装到项目部署的完整流程。

#docker#容器#运维
ArkUI渲染原理|脏节点、按需更新,告别滥用@State

文章摘要: 本文深入分析鸿蒙ArkUI开发中因滥用@State等状态装饰器导致的性能问题。通过拆解ArkUI渲染流程与脏节点机制,指出状态管理不当会引发无效渲染,造成页面卡顿。文章提出优化方案:遵循"状态下沉"原则,缩小脏节点范围;推荐使用@Observed+@ObjectLink实现细粒度更新;列举常见踩坑点(如ForEach错误用法、build函数耗时操作等),并给出状态装饰器选型规范。最后介

文章图片
#harmonyos
ArkUI渲染原理|脏节点、按需更新,告别滥用@State

文章摘要: 本文深入分析鸿蒙ArkUI开发中因滥用@State等状态装饰器导致的性能问题。通过拆解ArkUI渲染流程与脏节点机制,指出状态管理不当会引发无效渲染,造成页面卡顿。文章提出优化方案:遵循"状态下沉"原则,缩小脏节点范围;推荐使用@Observed+@ObjectLink实现细粒度更新;列举常见踩坑点(如ForEach错误用法、build函数耗时操作等),并给出状态装饰器选型规范。最后介

文章图片
#harmonyos
@Observed/@ObjectLink深层监听:嵌套对象更新失效根源与修复

本文深入剖析了鸿蒙ArkTS开发中嵌套对象和数组修改后UI不刷新的问题根源与解决方案。主要结论包括: 问题本质:@State仅支持浅层监听,无法检测嵌套对象内部属性变化 标准解决方案:使用@Observed + @ObjectLink组合 每个嵌套层级的实体类必须加@Observed 子组件通过@ObjectLink建立深度监听 数组场景处理:数组元素类加@Observed,子组件用@Object

文章图片
#harmonyos#华为
@Observed/@ObjectLink深层监听:嵌套对象更新失效根源与修复

本文深入剖析了鸿蒙ArkTS开发中嵌套对象和数组修改后UI不刷新的问题根源与解决方案。主要结论包括: 问题本质:@State仅支持浅层监听,无法检测嵌套对象内部属性变化 标准解决方案:使用@Observed + @ObjectLink组合 每个嵌套层级的实体类必须加@Observed 子组件通过@ObjectLink建立深度监听 数组场景处理:数组元素类加@Observed,子组件用@Object

文章图片
#harmonyos#华为
鸿蒙JSBridge深度剖析|通信原理、原生、H5双向通信、开发避坑与规范落地

本文深入解析了鸿蒙混合开发中JSBridge的核心原理与实现方案。文章首先阐述了JSBridge作为跨引擎通信协议的本质,对比了鸿蒙与安卓/iOS的实现差异,重点介绍了鸿蒙官方推荐的registerJavaScriptProxy对象注入方案和兼容旧H5的URL拦截方案。通过可运行代码示例详细展示了ArkTS原生Bridge封装和H5端通信实现,并深入讲解CallbackID回调机制解决异步通信问题

文章图片
#harmonyos#华为
鸿蒙JSBridge深度剖析|通信原理、原生、H5双向通信、开发避坑与规范落地

本文深入解析了鸿蒙混合开发中JSBridge的核心原理与实现方案。文章首先阐述了JSBridge作为跨引擎通信协议的本质,对比了鸿蒙与安卓/iOS的实现差异,重点介绍了鸿蒙官方推荐的registerJavaScriptProxy对象注入方案和兼容旧H5的URL拦截方案。通过可运行代码示例详细展示了ArkTS原生Bridge封装和H5端通信实现,并深入讲解CallbackID回调机制解决异步通信问题

文章图片
#harmonyos#华为
鸿蒙ArkTS枚举实战|静态枚举、动态枚举业务选型、规范落地与避坑全解

鸿蒙ArkTS枚举使用规范与实战指南 本文系统讲解鸿蒙ArkTS枚举的核心用法与项目规范。针对开发者常见的魔法数字、硬编码等问题,提出必须通过枚举统一管理业务状态。重点对比静态枚举(编译期定值,适用于固定状态)与动态枚举(运行时计算,适用于接口地址等动态场景)的差异,给出企业级开发规范:固定业务强制使用静态枚举,动态配置谨慎选用动态枚举。同时指出常见坑点(如类型丢失、前后端枚举不一致)并提供解决方

文章图片
#harmonyos
鸿蒙ArkTS枚举实战|静态枚举、动态枚举业务选型、规范落地与避坑全解

鸿蒙ArkTS枚举使用规范与实战指南 本文系统讲解鸿蒙ArkTS枚举的核心用法与项目规范。针对开发者常见的魔法数字、硬编码等问题,提出必须通过枚举统一管理业务状态。重点对比静态枚举(编译期定值,适用于固定状态)与动态枚举(运行时计算,适用于接口地址等动态场景)的差异,给出企业级开发规范:固定业务强制使用静态枚举,动态配置谨慎选用动态枚举。同时指出常见坑点(如类型丢失、前后端枚举不一致)并提供解决方

文章图片
#harmonyos
    共 70 条
  • 1
  • 2
  • 3
  • 7
  • 请选择