自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鸿蒙三方库实战指南:从安装到核心功能的深度解析

ohos/axios 作为 axios 在鸿蒙平台的官方适配版本,不仅完整保留了 Web 端 axios 的 Promise 化 API、拦截器、请求取消等核心特性,更针对鸿蒙的网络权限机制、沙箱文件系统进行了深度优化,是当前社区使用最广泛的网络请求库 —— 其在 OpenHarmony 三方库中心仓的月下载量已连续 12 个月突破 10 万次​。@ohos/axios 的核心功能与 Web 端 axios 完全一致,但针对鸿蒙的 Stage 模型、沙箱机制进行了适配,以下是实际开发中最常用的功能场景。

2026-04-13 16:11:39 439

原创 鸿蒙深度解析:Web 组件与 WebView 的架构差异、实战场景与性能优化

鸿蒙 Web 组件(官方命名为 ArkWeb)是 OpenHarmony 4.0 及以上版本推出的声明式 Web 渲染组件,也是 HarmonyOS NEXT(API12)体系下唯一推荐的 Web 内容嵌入方案​它并非从零构建,而是基于 Chromium 内核深度定制裁剪 —— 具体而言,OpenHarmony 4.0 及之前版本采用 M99 内核,4.1-5.1 版本升级至 M114,6.0 版本则默认搭载 M132 常青内核(同时保留 M114 作为兼容选项),开发者可根据存量业务需求切换适配​。

2026-04-12 17:46:34 684

原创 鸿蒙项目工程化避坑:如何优雅地解决 har/hsp 依赖冲突、版本对齐与编译卡死

若两个模块依赖的 @ohos.aki 版本不同,其生成的符号表会存在细微差异 —— 比如函数名的修饰规则、参数的内存布局不同。这个案例的典型性在于:它不是单一的「代码错误」,而是工程化的「依赖传导问题」—— 第三方 SDK 的隐性依赖,与系统模块的版本要求,通过 @ohos/aki 这个核心库形成了冲突。从「写 Demo」到「做项目」的跨越,本质是从「关注组件调用」到「关注模块边界」的思维转变 —— 组件调用是「点」的问题,而模块边界是「面」的问题,它涉及到依赖管理、版本控制、资源隔离等多个维度。

2026-04-10 16:32:03 503

原创 鸿蒙应用开发:合理运用动画与转场打造丝滑用户体验

这种设计的问题在于,它违背了鸿蒙动效的核心目标:动画的本质是 “服务功能” 而非 “炫技”​当动画的时长超过用户对 “即时反馈” 的预期,或者动效类型与操作意图不匹配时,反而会干扰用户的注意力,让核心操作被冗余的视觉效果掩盖。共享元素转场(鸿蒙官方称为geometryTransition)是提升应用 “视觉连贯性” 的高级技巧 —— 它通过识别两个页面 / 组件中id相同的元素,自动生成位置、大小的平滑过渡动画,让用户感知到 “两个页面的元素是同一个”,从而强化页面之间的逻辑关联​。

2026-04-02 18:06:15 460

原创 【鸿蒙实战】深入理解鸿蒙页面路由:从 Navigation 组件到参数传递的最佳实践

在开发新闻资讯类应用时,页面跳转看似简单,实则暗藏玄机。栈管理混乱:页面返回逻辑错误,出现“死循环”或无法返回。参数传递丢失:复杂对象在页面间传递时序列化失败。转场动画生硬:缺乏自定义动画,用户体验割裂。性能损耗:频繁创建销毁页面导致内存抖动。华为在 ArkUI 中推出了全新的Navigation组件,旨在提供声明式、状态驱动的路由体验。本文将结合新闻详情页跳转场景,手把手教你掌握鸿蒙路由的核心玩法。为了避免硬编码字符串导致维护困难,建议统一管理路由路径。文件路径。

2026-03-26 22:00:00 360

原创 【鸿蒙实战】手把手教你打造高性能实时新闻流:网络请求、状态管理与缓存优化全解析

网络请求阻塞主线程:导致界面卡顿。状态同步复杂:数据更新后 UI 未及时刷新。弱网体验差:无缓存机制,断网即白屏。列表滚动掉帧:图片加载与数据解析未优化。本文将遵循华为官方最佳实践,带你从零构建一个具备下拉刷新、上拉加载、本地缓存能力的实时新闻模块。定义清晰的数据接口(Interface)是 TypeScript 的优势所在,有助于代码提示和类型安全。文件路径id: string;// 时间戳权限管理:合规是基础。网络封装:提高代码复用率。状态驱动。

2026-03-26 17:29:52 432

原创 鸿蒙应用接入 AI 智能体实战:别再只做聊天框了,真正可落地的“应用 + 智能体”方案来了

鸿蒙应用做 AI 智能体,真正的分水岭,不是你接没接大模型,而是你的应用有没有从“功能集合”升级成“可被理解、可被唤起、可被执行、可被协同”的服务节点。前端放一个按钮,很容易。入口是不是放在正确的业务场景编排是不是足够稳定工具调用是不是足够可控账号体系是不是打通用户最终能不能完成闭环动作做到了这些,你的 App 才不是“多了个 AI 功能”,而是开始具备了AI 原生应用的味道。

2026-03-25 17:34:59 608

原创 2026 最新实战:现有 HarmonyOS 应用接入华为账号登录,全流程、代码与避坑一次讲透

如果你的应用已经有自己的登录页,我不建议你重做页面。保留现有登录页 UI,只新增一个“华为账号登录”按钮。使用“华为账号登录”按钮登录使用自定义按钮登录对于已有登录页的业务系统来说,自定义按钮登录通常更灵活。client_id这既是体验问题,也是平台规范问题。不要想着“重做一套华为账号体系”,而是把华为账号登录当成现有账号系统的增强入口。登录页新增华为账号登录入口客户端只负责拉起授权与拿服务端负责绑定、登录、发业务态需要提升体验时,再补静默登录需要补全资料时,再补头像昵称授权。

2026-03-23 17:36:18 644

原创 2026 最新实战:鸿蒙小艺智能体从 0 到 1 开发与上架全流程,附审核避坑指南

摘要:这篇文章不讲空话,直接从工程落地视角出发,带你把鸿蒙智能体这件事讲明白:小艺开放平台到底适合做什么、四种开发模式该怎么选、角色指令怎么写才不飘、知识库/插件/工作流怎么配合、为什么很多智能体“能聊但不好用”,以及最关键的——怎么在上架审核阶段少踩坑、尽量一次过审。文章中我还会顺带把“注意力机制”用开发者能听懂的话讲透,因为你一旦理解了它,就会知道为什么同样是写 Prompt,有的人写出来是生产力,有的人写出来是玄学。截至 2026 年 3 月,小艺开放平台已经提供 LLM 模式、工作流模式、A2A

2026-03-23 16:58:46 1026

原创 《AI狂飙时代,我们到底该怎么办》

AI 发展到底有多快?快到企业已经从尝鲜走向规模化试点与部署;快到前沿模型一年内就在多个高难度基准上大幅跃升;斯坦福人机交互研究所快到推理、多模态、实时语音、图像编辑、工具调用正在合流;OpenAI开发者门户快到成本大幅下降,先进能力正快速普及;斯坦福人机交互研究所也快到它已经不再只是科技新闻,而是开始改写普通人的工作、学习与生活。斯坦福人机交互研究所所以,我们现在该怎么办?答案不是恐慌,也不是躺平。而是立刻行动:把 AI 变成你的日常工具;把自己升级成会判断、会拆解、会整合的人;

2026-03-10 16:24:45 375

原创 《别再只会写 Demo 了:鸿蒙项目真正难的,是升级、依赖和上架》

从官方版本节奏看,HarmonyOS 开发者版本已经更新到 6.0.2,6.0.0 Release 已作为正式发布版本提供完整配套;而 HDC 2025 也把“高效开发测试”“性能”“生态伙伴 SDK / 三方库”“多设备高效开发”等议题单独拎出来讲,这个信号其实已经很明显了。

2026-03-10 16:08:19 453

原创 初来乍到,携手共建鸿蒙新生态!

后续会以自己的学习进度为核心做内容分享,主打一个真实、实用、有思考:如果当日开发项目遇到实际问题,次日会及时整理问题场景、解决思路和实操方法,把踩坑经验和解决方案同步给大家;如果当日暂无问题遇到,也会从项目开发视角,拆解鸿蒙开发、智能体搭建的相关知识点和实操要点,做系统化的内容输出。初来乍到,希望能和 CSDN 上各位同好一起交流学习、共同进步,在技术探索的路上彼此赋能,携手共建共享鸿蒙新时代~深耕鸿蒙领域,主力聚焦鸿蒙 APP 开发,同时也在智能体大模型领域持续探索学习,目前正处于稳步进阶的阶段。

2026-02-04 14:20:29 26

空空如也

空空如也

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

TA关注的人

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