技术栈
鸿蒙
FF2501_94022858
2 小时前
后端
·
华为
·
harmonyos
·
鸿蒙
HarmonyOS开发实战:小分享-App项目架构全景解析
HarmonyOS(鸿蒙)作为华为自主研发的分布式操作系统,正在以惊人的速度占领市场。本文将基于一个真实的鸿蒙原生应用「小分享」,从项目架构的全景入手,建立对整个工程的认知。小分享是一款支持文字、图片、链接分享的工具类应用,使用了 HarmonyOS 最新的 ArkTS 声明式开发范式 和 Stage 模型。
爱写代码的森
5 小时前
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之CrashUtil全局异常捕获详解
全局异常捕获是应用稳定性保障的重要手段,可以防止应用因未处理的异常而崩溃,同时收集异常信息用于问题排查。@pura/harmony-utils 的 CrashUtil 封装了全局异常捕获方法。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
b13053810049
10 小时前
harmonyos
·
鸿蒙
HarmonyOS应用开发实战:萌宠日记 - 环比增长指示器
环比增长指示器 是数据统计中展示 变化趋势 的重要元素。在 萌宠日记 的 StatisticsPage 中,日记数量统计卡片底部显示 “比上月 +6篇” 的环比增长信息,使用 绿色文字 标识正向增长,直观地告诉用户数据变化趋势。环比增长指示器虽小,但它在数据可视化中起着 画龙点睛 的作用,让用户一眼看出数据的变化方向。
爱写代码的森
10 小时前
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之LocationUtil位置获取与订阅详解
位置服务是LBS应用的核心能力,如地图导航、附近搜索、运动追踪等。@pura/harmony-utils 的 LocationUtil 封装了位置获取和订阅方法,帮助开发者轻松实现定位功能。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
woshihuanglaoshi
12 小时前
数据库
·
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略
在移动应用开发中,数据迁移是一项不可或缺的技术。随着应用版本的迭代,数据库结构和数据格式需要不断演进,如何安全地将旧版本数据迁移到新版本是每个开发者必须面对的挑战。
爱写代码的森
21 小时前
服务器
·
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
将应用中的图片保存到本地相册是常见的用户需求,如保存截图、下载图片等。@pura/harmony-utils 的 ImageUtil 封装了图片保存方法,支持保存PixelMap到系统相册。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
世人万千丶
1 天前
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
参数管理_Flutter在鸿蒙平台路由参数最佳实践
路由传参是 Flutter 应用开发中的核心技能,掌握最佳实践可以提高代码质量和可维护性。在社交应用开发中,路由传参涉及多种场景,包括用户资料传递、消息跳转、深层链接等。
●VON
1 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器界面语言切换:跟随系统、简体中文与 English 的完整状态闭环
界面语言设置看起来只是三个按钮,真正落到鸿蒙 PC 编辑器中却横跨资源系统、Ability 生命周期、ArkUI 状态、ArkWeb 运行时、持久化和无障碍。任何一段没有接通,用户都会遇到“按钮已切换但部分界面没变”“重启后恢复错误”“编辑器内容被刷新清空”之类的问题。OhMarkdown 将语言能力作为工作台基础设施处理,而不是把中文字符串散落在组件里。
math_hongfan
1 天前
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
鸿蒙Flutter setState机制深入理解
setState 是 Flutter 中最核心的状态更新方法,理解它的工作机制对于构建高性能应用至关重要。本文将深入剖析 setState 的内部原理、工作流程和最佳实践。
●VON
1 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器内部隐私与安全评审
仓库地址:https://gitcode.com/VON-/codex_md_oh代码基线:G3-09 设备收口 fc7de5a,G3-10 内部安全评审 941a1dc。
●VON
3 天前
华为
·
架构
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器大纲解析:ATX、Setext 与源码跳转
长篇 Markdown 文档的导航通常依赖大纲。用户看到的是左侧标题列表,工程实现却必须同时理解 Markdown 语法、换行格式、代码围栏、字符偏移和编辑器滚动。大纲如果把代码块里的 ## 示例 当成真实章节,或者点击标题后跳到中文字符之前的错误位置,它不仅不好用,还会削弱用户对整份文档结构的信任。
绝世番茄
1 天前
华为
·
list
·
harmonyos
·
鸿蒙
HarmonyOS List 上拉加载更多(LoadMore)深度实战指南
本文将带您从零基础开始,系统地学习如何在 HarmonyOS NEXT(API 24)中使用 ArkTS 实现高性能、优雅的列表分页加载功能。通过完整的代码示例、架构设计分析和性能优化技巧,让您彻底掌握 List + onReachEnd 的核心应用。
●VON
1 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器离线专业渲染管线
数学公式、流程图和代码高亮经常被归为“Markdown 预览插件”,但在桌面编辑器里,它们实际上共同构成了一条不可信内容处理管线。输入来自用户文档,解析器和渲染器来自不同生态,输出最终进入具备 DOM 能力的 ArkWeb。只要其中一个环节把“文档内容”误当成“应用配置”或“可信 HTML”,离线编辑器也可能出现脚本注入、界面阻断、内存失控和异步结果串文档等问题。
xd185578555
1 天前
人工智能
·
华为
·
harmonyos
·
鸿蒙
睡眠质量评估 —— 鸿蒙AI智能助手开发全流程解析
分类: 健康养生 | 应用编号: App14 | 平台: HarmonyOS NEXT关键词: 鸿蒙、鸿蒙PC、鸿蒙Flutter框架、AI应用、ArkTS、HarmonyOS NEXT
woshihuanglaoshi
1 天前
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙系统
参数验证_Flutter在鸿蒙平台确保路由参数类型安全
路由传参容易出现类型错误和参数缺失问题。为了提高代码的可靠性和可维护性,我们需要建立类型安全的传参机制。
绝世番茄
1 天前
华为
·
list
·
harmonyos
·
鸿蒙
鸿蒙原生 ArkTS 布局之 List 的单选与多选模式实战指南
在移动应用开发中,列表(List)是最基础也最重要的 UI 组件之一。从通讯录到聊天记录,从购物车到设置页面,几乎每一个应用都离不开列表来展示结构化数据。
●VON
1 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器链接补全与离线校验:中文路径、标题锚点与授权边界
Markdown 的链接语法只有方括号和圆括号,但在桌面编辑器里把链接做可靠,远比拼出 [文字](路径) 复杂。用户希望输入几个字就找到工作区文档,希望中文目录不乱码,希望标题修改后能提前发现失效链接,还希望点击预览中的链接时直接跳到目标位置。与此同时,编辑器不能把普通 Markdown 变成私有知识库格式,不能为了补全扫描未授权目录,更不能因为一个 ../ 或符号链接越过用户选择的工作区。
●VON
1 天前
华为
·
编辑器
·
计算机外设
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器快速打开:模糊排序、最近权重与纯键盘路径
快速打开是桌面编辑器中频率极高的导航动作。用户通常记得文件名的一部分,未必记得目录,也不想先把手从键盘移到文件树。一个可用的快速打开需要在几次按键内完成入口、输入、候选选择、打开和焦点归还;与此同时,它不能把扫描工作放在 UI 线程,不能让旧查询覆盖新结果,也不能因“最近使用”权重把不相关文件推到前面。
●VON
1 天前
服务器
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器命令面板:把桌面高频操作收束到一个入口
在桌面编辑器里,命令面板不是一个“搜索按钮集合”的弹窗。它真正解决的是功能增长之后的入口失控:菜单越来越深、工具栏越来越宽、快捷键越来越难记,而用户的注意力仍然应该停留在文档上。鸿蒙 PC Markdown 编辑器需要同时服务键盘型用户、触控板用户和偶尔触屏操作的用户,因此命令面板必须成为一种稳定的任务入口,而不是另一套与界面状态脱节的功能清单。
爱写代码的森
1 天前
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之FileUtil文件拷贝与移动详解
文件拷贝和移动是文件管理的常见操作,如备份文件、整理目录结构等。@pura/harmony-utils 的 FileUtil 封装了文件拷贝和移动方法,支持跨目录操作。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。