技术栈
harmonyos
世人万千丶
22 分钟前
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
参数管理_Flutter在鸿蒙平台路由参数最佳实践
路由传参是 Flutter 应用开发中的核心技能,掌握最佳实践可以提高代码质量和可维护性。在社交应用开发中,路由传参涉及多种场景,包括用户资料传递、消息跳转、深层链接等。
90后的晨仔
3 小时前
harmonyos
鸿蒙开发实战:图片完整显示、不失真、不留白 —— 深入理解 ImageFit 与动态宽高比适配
在鸿蒙 ArkUI 开发中,图片展示几乎无处不在。你是不是也碰到过这样的需求:图片必须完整显示、不能变形、还不能有多余的留白。可当你去选择 ImageFit 时却陷入两难:Contain 会留白,Cover 会裁剪,Fill 会拉伸变形 —— 三者似乎永远无法兼得。
FrameNotWork
9 小时前
华为
·
性能优化
·
harmonyos
组件冻结与按需加载:HarmonyOS 6.0 性能优化的核心手段
做鸿蒙应用做到中后期,性能问题基本都会绕回一个主题:你到底创建了多少组件,又有多少是真正需要渲染的?这个问题看起来简单,但实际项目里的情况往往是这样:一个首页四五个Tab,每个Tab里塞了列表、图表、视频,用户只看了一个Tab,其他Tab的组件全挂在树上;一个长列表上千条数据,ForEach一口气全渲染了,内存直接飙到几百兆;一个弹窗频繁开关,每次if重建整棵子树,帧率掉到三十多。
qizayaoshuap
6 小时前
华为
·
harmonyos
# [特殊字符] 名言警句 — 鸿蒙ArkTS数据管理与随机展示系统
名言警句(Quote Generator)是一款精选名言展示与管理的应用,内置涵盖中外经典、哲学思想、励志格言、人生感悟等多类别的高质量名言库,支持分类筛选、随机展示、收藏管理、自动轮播和个性化展示。该应用以HarmonyOS NEXT的ArkTS框架为基础,深入展示了结构化数据管理、分类过滤算法、随机索引算法、收藏管理、定时器自动播放和数据持久化等关键技术。
程序员黑豆
4 小时前
前端
·
华为
·
harmonyos
鸿蒙应用开发实战:从零学会自定义组件
这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码已上传至 Github,点击此处查看项目。欢迎大家交流、指正,也欢迎提交 PR。
●VON
8 小时前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器界面语言切换:跟随系统、简体中文与 English 的完整状态闭环
界面语言设置看起来只是三个按钮,真正落到鸿蒙 PC 编辑器中却横跨资源系统、Ability 生命周期、ArkUI 状态、ArkWeb 运行时、持久化和无障碍。任何一段没有接通,用户都会遇到“按钮已切换但部分界面没变”“重启后恢复错误”“编辑器内容被刷新清空”之类的问题。OhMarkdown 将语言能力作为工作台基础设施处理,而不是把中文字符串散落在组件里。
FrameNotWork
6 小时前
华为
·
交互
·
harmonyos
HarmonyOS 6.0 LocalStorage页面级存储
HarmonyOS NEXT有三层状态存储:LocalStorage页面级、AppStorage全局级、PersistentStorage持久化级。LocalStorage是其中最轻量的——只在UIAbility内共享,不跨进程,不写磁盘。但它的双向绑定装饰器@LocalStorageLink和单向绑定@LocalStorageProp,让它在组件树间共享状态时比手动传参方便得多。
FF2501_94022858
7 小时前
后端
·
华为
·
harmonyos
·
鸿蒙系统
Grid 构建月历网格:7 列模板 + 日期占位算法
在"海风日记"的日历页中,月历网格使用 Grid 组件实现,通过 7 列模板、日期占位算法和条件渲染,实现了完整的月历展示功能。
FrameNotWork
7 小时前
华为
·
交互
·
harmonyos
HarmonyOS 6.0 自定义指令与手势组合:从单指到多指的交互进阶
做鸿蒙开发一段时间后,你一定会碰到手势冲突的问题。Scroll里面嵌了个可拖拽的子组件,手指一滑,到底是Scroll滚动还是子组件拖动?父组件绑了长按,子组件也绑了长按,到底谁响应?单击和双击放一起,为什么双击永远触发不了?
胡琦博客
7 小时前
华为
·
ocr
·
harmonyos
HarmonyOS 智能工具箱(二):OCR 文字识别工具
系列: HarmonyOS 智能工具箱 App 全栈开发 · 第 2 篇上一篇: 项目搭建与首页架构OCR(Optical Character Recognition)是最实用的 AI 能力之一。本文将使用 HarmonyOS 的 Core Vision Kit 实现一个完整的文字识别工具,支持从相机拍照和相册选图两种方式输入,识别结果可复制、编辑和保存。
FrameNotWork
7 小时前
华为
·
信息可视化
·
harmonyos
HarmonyOS 6.0 数据可视化图表
图表是数据展示最直观的方式。HarmonyOS没有内置的图表库(没有echarts那种),图表要么用Canvas自己画,要么用Progress/DataPanel这类简化组件。这篇把柱状图、折线图、饼图、环形图全部用Canvas实现一遍,顺便讲清楚绘图流程。
程序员黑豆
8 小时前
前端
·
华为
·
harmonyos
鸿蒙应用开发:6种图片加载方式详解
这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码已上传至 Github,点击此处查看项目。欢迎大家交流、指正,也欢迎提交 PR。
qizayaoshuap
8 小时前
人工智能
·
算法
·
华为
·
harmonyos
# ❌ 井字棋 — 鸿蒙ArkTS Minimax AI算法与博弈系统设计
井字棋(Tic Tac Toe)是一款经典的零和博弈游戏,两名玩家在3×3棋盘上轮流落子,先将三个棋子连成一条线者获胜。该应用支持双人模式(两名玩家轮流操作)和AI对战模式(玩家与电脑对战),AI使用经典的Minimax算法实现完美博弈。该应用以HarmonyOS NEXT的ArkTS框架为基础,深入展示了Minimax AI博弈算法、棋盘状态管理、胜负判定、游戏状态机、走棋历史记录和交互反馈等技术。
Catrice0
9 小时前
华为
·
harmonyos
HarmonyOS ArkTS 实战:实现一个校园就业信息与校招应用
本文使用 HarmonyOS 和 ArkTS 实现一个校园就业信息与校招应用。应用可以查看招聘信息和校招日历,投递简历,管理面试和offer,并提供宣讲会预约、就业统计等功能。
therese_10086
14 小时前
android
·
harmonyos
鸿蒙-NestedScrollTabContainer-mvvm-demo
之前学了安卓版的吸顶嵌套可左右翻页上下滑动的rv:安卓demo-CeilingNestedScrollView-CSDN博客之后,下一个需求就是做鸿蒙版的这个需求,然后鸿蒙也没有这种组件,凭借俺对安卓的理解,也很快promot出了鸿蒙版,哈哈哈哈,真是机智如俺,不过这个没有tabbar吸顶效果哈。之前很少用mvvm,结果现在项目全是mvvm。嗯,用mvvm重构一下吧,再封装成单个组件(人模狗样版)
math_hongfan
9 小时前
学习
·
flutter
·
华为
·
harmonyos
·
鸿蒙
鸿蒙Flutter setState机制深入理解
setState 是 Flutter 中最核心的状态更新方法,理解它的工作机制对于构建高性能应用至关重要。本文将深入剖析 setState 的内部原理、工作流程和最佳实践。
拥抱太阳0616
12 小时前
harmonyos
HarmonyOS 应用开发《掌上英语》第27篇:学习统计持久化——StatisticsManager 的数据聚合方案
学习数据统计是教育类 App 的核心功能之一。用户完成一次练习后,系统需要快速计算出正确率、各题型得分率、平均答题时长等指标,并将这些数据持久化,以便用户在"学习报告"等页面查看历史趋势。本文将以 StatisticsManager 的实现为例,分析如何设计一套可扩展、可聚合的学习统计方案。
●VON
10 小时前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器内部隐私与安全评审
仓库地址:https://gitcode.com/VON-/codex_md_oh代码基线:G3-09 设备收口 fc7de5a,G3-10 内部安全评审 941a1dc。
●VON
2 天前
华为
·
架构
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器大纲解析:ATX、Setext 与源码跳转
长篇 Markdown 文档的导航通常依赖大纲。用户看到的是左侧标题列表,工程实现却必须同时理解 Markdown 语法、换行格式、代码围栏、字符偏移和编辑器滚动。大纲如果把代码块里的 ## 示例 当成真实章节,或者点击标题后跳到中文字符之前的错误位置,它不仅不好用,还会削弱用户对整份文档结构的信任。
木木子22
10 小时前
华为
·
harmonyos
# [特殊字符] 音乐播放器 — 鸿蒙ArkTS播放控制与列表管理
音乐播放器(Music Player)是一款模拟音乐播放应用,支持歌曲列表浏览、播放/暂停控制、上一曲/下一曲切换、进度调节、随机/循环播放模式、收藏管理、音量控制和播放列表管理。该应用以HarmonyOS NEXT的ArkTS框架为基础,深入展示了播放控制逻辑、状态管理、列表渲染、播放模式算法、收藏管理和用户交互设计等关键技术。