logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ArkTS 服务卡片开发全攻略:从零打造可交互的桌面 Widget

本文详细介绍了如何在鸿蒙系统中开发ArkTS服务卡片(Widget),从核心概念到实战应用。主要内容包括:服务卡片的三要素(FormExtensionAbility、ArkTS Card UI、Form Host)及其交互机制;卡片尺寸规格和适用场景;项目结构配置与关键字段说明;以及通过FormExtensionAbility实现卡片生命周期管理和数据更新。文章以“每日待办摘要卡片”为例,演示了卡

文章图片
#harmonyos#鸿蒙
ArkTS 服务卡片开发全攻略:从零打造可交互的桌面 Widget

本文详细介绍了如何在鸿蒙系统中开发ArkTS服务卡片(Widget),从核心概念到实战应用。主要内容包括:服务卡片的三要素(FormExtensionAbility、ArkTS Card UI、Form Host)及其交互机制;卡片尺寸规格和适用场景;项目结构配置与关键字段说明;以及通过FormExtensionAbility实现卡片生命周期管理和数据更新。文章以“每日待办摘要卡片”为例,演示了卡

文章图片
#harmonyos#鸿蒙
ArkTS 性能优化实战:从卡顿分析到高帧率应用全攻略

本文系统介绍了ArkTS性能优化的核心方法论,从分析工具到实战技巧。首先讲解了DevEco Profiler的使用方法,帮助开发者精准定位性能瓶颈。重点剖析了LazyForEach的实现原理与正确用法,通过对比错误和正确写法,展示了如何实现列表的按需渲染。文章还详细介绍了组件复用技术(@Reusable装饰器),包括复用池机制和状态重置方法。优化要点包括:使用业务ID作为key保证稳定性、配置ca

文章图片
#harmonyos#华为#鸿蒙 +1
ArkTS 性能优化实战:从卡顿分析到高帧率应用全攻略

本文系统介绍了ArkTS性能优化的核心方法论,从分析工具到实战技巧。首先讲解了DevEco Profiler的使用方法,帮助开发者精准定位性能瓶颈。重点剖析了LazyForEach的实现原理与正确用法,通过对比错误和正确写法,展示了如何实现列表的按需渲染。文章还详细介绍了组件复用技术(@Reusable装饰器),包括复用池机制和状态重置方法。优化要点包括:使用业务ID作为key保证稳定性、配置ca

文章图片
#harmonyos#华为#鸿蒙 +1
Electron 鸿蒙开发踩坑实录:从白屏到成功部署的血泪经验

《Electron鸿蒙开发踩坑实录》摘要: 本文记录了作者从零开始搭建Electron鸿蒙开发环境的全过程。主要内容包括:1) 环境搭建的两种方式(源码编译需32GB内存+200GB磁盘,预编译包推荐16GB内存);2) 基础工具安装(git-lfs、ccache、repo工具);3) 获取和编译Chromium-Electron源码的详细步骤;4) 常见编译错误处理;5) 预编译包快速部署方案。

文章图片
#electron#harmonyos#javascript
鸿蒙 ArkTS 数据持久化实战:AppStorage、用户首选项与分布式数据管理

本文介绍了鸿蒙ArkTS应用开发中的数据持久化方案,重点对比了AppStorage、用户首选项和分布式数据管理三种机制的特性与适用场景。AppStorage适合需要响应式更新的全局状态,用户首选项适合轻量键值持久化,而分布式数据管理支持跨设备同步。文章通过登录状态、主题偏好和表单草稿等实战场景,详细讲解了各方案的API使用方法和注意事项,如AppStorage需整体替换对象触发更新、用户首选项必须

文章图片
#harmonyos
鸿蒙 ArkTS 数据持久化实战:AppStorage、用户首选项与分布式数据管理

本文介绍了鸿蒙ArkTS应用开发中的数据持久化方案,重点对比了AppStorage、用户首选项和分布式数据管理三种机制的特性与适用场景。AppStorage适合需要响应式更新的全局状态,用户首选项适合轻量键值持久化,而分布式数据管理支持跨设备同步。文章通过登录状态、主题偏好和表单草稿等实战场景,详细讲解了各方案的API使用方法和注意事项,如AppStorage需整体替换对象触发更新、用户首选项必须

文章图片
#harmonyos
A2A 协议实战指南:用 TypeScript 构建可互通的 AI Agent 服务

文章摘要: 本文介绍了A2A(Agent2Agent)协议的核心概念与实战应用,通过TypeScript构建可互通的AI Agent服务。A2A旨在解决不同框架、厂商的AI Agent之间的协作问题,成为AI领域的“HTTP协议”。与MCP(Model Context Protocol)不同,A2A专注于双向Agent通信及任务状态管理。文章详细解析了A2A的三大核心实体(Agent Card、T

文章图片
#typescript#前端
ArkTS 多线程并发实战:TaskPool 与 Worker 深度对比,打造高性能鸿蒙应用

本文对比了鸿蒙应用开发中两种并发方案——TaskPool与Worker的适用场景与使用技巧。TaskPool适合短时批量任务,通过@Concurrent装饰器实现轻量级并发,支持优先级控制;Worker则适用于长时运行或需要复杂通信的任务。文章通过图片压缩、JSON解析等实战案例,展示了如何利用并发提升应用性能,避免UI冻结。两种方案均采用内存隔离模型,通过消息传递实现线程通信,开发者应根据任务特

文章图片
#harmonyos#华为
ArkTS 多线程并发实战:TaskPool 与 Worker 深度对比,打造高性能鸿蒙应用

本文对比了鸿蒙应用开发中两种并发方案——TaskPool与Worker的适用场景与使用技巧。TaskPool适合短时批量任务,通过@Concurrent装饰器实现轻量级并发,支持优先级控制;Worker则适用于长时运行或需要复杂通信的任务。文章通过图片压缩、JSON解析等实战案例,展示了如何利用并发提升应用性能,避免UI冻结。两种方案均采用内存隔离模型,通过消息传递实现线程通信,开发者应根据任务特

文章图片
#harmonyos#华为
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择