- 博客(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鸿蒙开发
2026-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅