harmonyos

不肥嘟嘟右卫门33 分钟前
华为·harmonyos
鸿蒙原生ArkTS布局方式之LazyForEach懒加载布局深度解析在移动应用开发中,长列表是最常见的UI形态之一。无论是社交Feed流、电商商品列表、聊天记录还是资讯聚合页,都离不开长列表的展示。这些场景的数据量往往非常庞大,从数百条到数万条不等。
程序员黑豆1 小时前
前端·harmonyos
鸿蒙开发入门:以 Text 组件为例,掌握内置组件用法这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码已上传至 Github,点击此处查看项目。欢迎大家交流、指正,也欢迎提交 PR。
特立独行的猫a7 小时前
c语言·c++·python·harmonyos·三方库移植·鸿蒙pc
Python的C/C++三方库移植到鸿蒙PC实战踩坑记本文档是在实际经历了一整天的排错过程后整理而成。鸿蒙 PC 虽然对 Linux 生态兼容性在持续改善,但在底层细节(如 posix_spawn、dlopen)上仍有差异。遇到问题时,从"系统调用的行为是否与 Linux 一致"这个角度去排查,往往能找到突破口。
qizayaoshuap6 小时前
游戏·华为·harmonyos
# [特殊字符] 猜数字 — 鸿蒙ArkTS游戏逻辑与交互反馈系统设计猜数字(Number Guessing)是一款经典的猜数字游戏。玩家在限定次数内猜出随机生成的数字,系统提供多种提示方式。该应用深入展示了ArkTS框架中的游戏逻辑设计、交互反馈系统、难度分级和游戏状态管理技术。
程序员黑豆2 小时前
前端·harmonyos
鸿蒙应用开发之模拟器安装与使用教程这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手,源码已上传 Github,查看项目 请点这里,欢迎大家批评、指正。
SameX4 小时前
harmonyos
HarmonyOS 用 relationalStore 做本地数据库的完整实战 —— 一个真实项目的 5 个决策各好,又回~上周三我在一个已经上架的鸿蒙 App 里改本地数据库结构,加两个字段。改完跑了一遍,App 起不来。日志说 no such column。
●VON6 小时前
华为·编辑器·harmonyos·鸿蒙
鸿蒙 PC Markdown 编辑器第二阶段工程复盘:从可用原型到 Alpha 基线第二阶段的工程目标不是继续堆按钮,而是把 G1技术纵切变成可持续日常使用的 Alpha基线:异常退出能恢复,文件格式不被静默改变,工作区与多标签不丢未保存内容,搜索和大纲进入高频路径,预览、主题和测试具备稳定边界。
绝世番茄5 小时前
华为·harmonyos·鸿蒙
鸿蒙原生 ArkTS 布局方式之 Button+Shake 抖动按钮实战全解摘要:本文深入探讨 HarmonyOS NEXT (API 24) 中 ArkTS 布局体系下,如何利用 Button 组件结合 translate、animateTo 实现优雅的抖动效果。从原理剖析、代码实现到应用场景,全面覆盖抖动按钮在表单验证中的实战应用。
●VON7 小时前
华为·单元测试·编辑器·harmonyos·鸿蒙
鸿蒙 PC Markdown 编辑器查找系统:大小写、整词与循环定位查找替换看起来像一个输入框加两个箭头,但在代码编辑器和 Markdown 编辑器里,它实际连接着文本模型、选区、滚动、撤销历史、正则表达式、输入焦点以及原生外壳。桌面用户会连续执行“输入查询、回车定位、向前返回、切换整词、修改替换式、全部替换、撤销”这一整条路径,任何一步的语义不一致都会让工具显得不可靠。
●VON5 小时前
华为·架构·编辑器·harmonyos·鸿蒙
鸿蒙 PC Markdown 编辑器换行兼容:LF、CRLF 与混合换行归一化换行在编辑器界面里只是“下一行”,在文件字节中却可能是 LF、CRLF或单独 CR。若应用打开 Windows文档后统一保存为 LF,会制造整文件差异;若混合换行不做决策直接继续编辑,新输入到底采用哪一种又不明确。Markdown正文相同不等于文件格式相同。
YM52e7 小时前
学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
鸿蒙Flutter Stack堆叠布局:实现多层级界面作者:马振显(YM52e) 仓库地址:https://gitcode.com/feng8403000/FlutterfromBeginnertoAdvancedForHarmonyOS.git 联系邮箱:372699828@qq.com
qizayaoshuap5 小时前
算法·华为·harmonyos
# [特殊字符] 骰子模拟器 — 鸿蒙ArkTS随机算法与动画系统设计骰子模拟器(Dice Roller)是一款模拟投掷骰子的应用。支持多种骰子类型(D6/D8/D10/D12/D20)、多骰子同时投掷、投掷动画和统计数据分析。该应用深入展示了ArkTS框架中的随机数生成算法、滚动动画、统计分析和历史记录技术。
ldsweet5 小时前
华为·harmonyos
《HarmonyOS技术精讲-Basic Services Kit》电源管理进阶:亮度调节与休眠控制HarmonyOS NEXT 开发中,电源管理这个能力经常被低估。很多团队在处理游戏、视频播放、阅读器等场景时,会遇到两个直接矛盾:
千逐685 小时前
华为·harmonyos·鸿蒙
鸿蒙新特性 | 页面路由——router 怎么跳怎么传参先来打个比方,帮你建立一个对路由的直观印象。你现在住在一个公寓楼里,有一天你想从自己家去楼下超市买点东西。你有两条路可以走:一条是坐电梯直接到一楼出门,另一条是爬楼梯绕一大圈再出去。当然,正常人都会选坐电梯——更快、更舒服、更符合直觉。
2301_768103496 小时前
harmonyos·arkts·camerakit·photosession·设备适配
HarmonyOS趣味相机实战第19篇:CameraKit输出Profile协商、宽高比评分与会话提交CameraKit 返回了多个 previewProfiles 和 photoProfiles 时,直接取第一个元素虽然代码最短,却把画面比例、性能和设备排序规则交给了底层实现。不同设备上的第一个 Profile 可能宽高比不同、分辨率过高,甚至与页面 316 x 390 的竖屏 Cover 预览不匹配,最终造成裁剪过多、识别坐标难对齐或会话配置失败。
熊猫钓鱼>_>6 小时前
运维·架构·ts·harmonyos·arkts·鸿蒙·js
ArkTS 方舟编程语言 · 原创快速入门教程适用读者:有 JavaScript / TypeScript 基础,想系统入门 ArkTS 与 HarmonyOS 应用开发的开发者。 本教程聚焦五个核心模块:ArkTS 语言本身 → 基础类库 → 并发机制 → 运行时 → 编译工具链,帮助你建立从"写代码"到"代码如何在设备上跑起来"的完整认知。
痕忆丶9 小时前
harmonyos
openharmony北向开发之在系统服务中使用分布式文件系统demo版本:2026-07 适用范围:OpenHarmony 系统服务(sa_main + init cfg)跨设备共享本机文件 目标读者:已有可运行系统服务、需要接入 HMDFS 的开发者 自包含原则:第 0~10 章说明前置条件、原理与接入步骤;第 11 章提供全部可编译源码,仅阅读本文即可完成 Demo 开发
小时代的大玩家6 小时前
前端·harmonyos
HarmonyOS新特性-沉浸光感在叠叠消小游戏中的落地实践前段时间我用 ArkTS + ArkUI 开发了一款消除类小游戏「叠叠消」,核心玩法是叠层图案消除,游戏跑起来 60fps 很稳,但 UI 层面总觉得"平"——所有界面元素都是纯色背景,各自为政,没有统一的视觉质感。
●VON7 小时前
华为·架构·编辑器·harmonyos·鸿蒙
鸿蒙 PC Markdown 编辑器错误处理:让失败可恢复而不是只弹提示编辑器错误处理的第一目标不是把异常文字显示出来,而是保证失败后用户仍有下一步。打开失败不能覆盖当前缓冲区,保存失败不能清 dirty,选择器取消不是错误,正则非法不能破坏正文,ArkWeb调用失败要保留原生快照,恢复记录损坏不能形成启动崩溃循环。
世人万千丶7 小时前
flutter·华为·harmonyos·鸿蒙
鸿蒙Flutter Icon与IconButton作者:孟少康(世人万千) 仓库地址:https://gitcode.com/feng8403000/FlutterfromBeginnertoAdvancedForHarmonyOS.git 联系邮箱:372699828@qq.com