自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 HarmonyOS 状态管理(V1、V2)

本文对比了鸿蒙系统中的MVVM架构与MVC、MVP架构,重点分析了V1和V2装饰器的差异。V1装饰器存在嵌套属性监听不足、性能浪费等问题,而V2通过@ObservedV2+@Trace等机制实现了深度监听、计算属性和更清晰的状态流向。虽然V2在性能、易用性上有显著提升,但仍存在与V1不兼容、动画支持不足、序列化异常等缺陷。文章建议开发者根据项目需求选择合适的装饰器版本,并指出V2的不足将逐步完善。

2026-01-19 11:29:20 550

原创 鸿蒙音视频分离技术(基于mp4parser三方库实现)

mp4parser是鸿蒙的一个第三方库,是一个读取、写入操作音视频文件编辑的工具。需要使用真实设备来进行功能的测试这三项功能虽然在应用层面(提取音频、合并片段、裁剪画面)有所不同,但它们的底层技术实现遵循着一个高度统一且高效的架构模式。这个模式的核心是利用 ArkUI 进行界面交互,并通过一个原生库桥接来调用强大的 FFmpeg 工具集完成复杂的媒体处理任务。综上所述,您代码中所展示的音视频处理功能是一套非常成熟和高效的工程实践。

2026-01-18 13:57:02 695

原创 鸿蒙应用接入DeepSeek

本文详细介绍了在HarmonyOS应用中接入DeepSeek AI的完整流程。主要内容包括:1) 核心概念:解释AI API的工作原理和请求响应格式;2) 接入步骤:从获取API Key到理解请求/响应结构;3) 代码实现:包括数据模型定义、API服务封装、UI调用和数据持久化;4) 关键技术点:流式响应、上下文管理、Token计算和错误处理;5) 常见问题解答。通过清晰的架构设计和代码示例,开发者可以快速实现AI对话功能,包括多轮对话、消息存储等核心特性。

2026-01-17 10:35:28 76

ArkTS鸿蒙开发高频面试题.pdf鸿蒙开发

内容概要:本文档是一份关于ArkTS鸿蒙开发的高频面试题详解,涵盖了从基础语法到高级架构设计的多个方面。文档深入探讨了@Builder、@Styles、@Extend等装饰器的使用场景与区别,解释内容概要:本文了组件控制器的作用档是一份关于Ark,以及ForEach、TS鸿蒙开发Grid等组件的使用的高频面试题详解,涵盖了从技巧。此外,还讨论了TypeScript基础语法到高级架构设计的广泛内容与ArkTS之间的。重点讲解了@差异,鸿蒙系统的分布式架构、Builder、@Component等装饰器的使用场景与区别,探讨软总线技术了UI组件间的,以及MVVM通信机制、状态架构在鸿蒙开发管理V1/V中的应用。 适合人群:具备一定编程基础,特别是对TypeScript有一定了解的研发人员,尤其是等实战问题,并工作1-3年的研发人员。 使用场景及目标:①帮助开发者深入理解鸿蒙开发中常见的面试问题,准备面试;②指导开发者在实际项目中正确使用对TypeScript与ArkTS语言特性进行了对比分析,全面展示了鸿蒙应用开发的核心知识点和技术体系。 适合人群:具备一定ArkTS或前端开发经验,熟悉鸿蒙开发框架,希望深入ArkTS的各种特性和工具,提高开发效率和代码质量;③促进开发者对理解其核心机制并准备相关技术面试的中高级鸿蒙系统架构研发人员。 使用和设计理念的理解,以便场景及目标:更好地利用鸿蒙提供的①帮助开发者系统梳理鸿蒙开发各种能力。 阅读建议:此资源的知识体系,特别是装饰器、状态管理、不仅适合面试准备,也是组件通信等核心学习鸿蒙开发概念;②为的良好参考资料。建议应对企业级鸿蒙应用开发岗位读者在阅读过程中的技术面试提供详结合实际开发经验尽的参考资料;,动手实践文档③指导开发者在实际中提到的各种技术和项目中进行性能优化、架构设计和跨设备适配。

2026-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除