harmonyos

Dream-Y.ocean7 分钟前
windows·electron·harmonyos
鸿蒙PC平台 Carnac 按键显示适配实战:从 Windows 到 HarmonyOS 的 Electron 迁移指南Carnac 原本是一款 Windows 平台的按键显示工具,可以在屏幕上实时显示键盘按键操作。本文记录将其迁移到鸿蒙平台适配 Electron 运行时的完整流程,帮助开发者理解跨平台迁移的核心要点。
●VON28 分钟前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:仓库详情页仓库详情页通过命名路由 /repo 进入,接收 owner 和 name 参数:Provider 在创建时即开始加载数据:
小雨青年1 小时前
华为·harmonyos
鸿蒙 HarmonyOS 6 | Pura X Max 鸿蒙原生适配 19:设置页在 Pura X Max 上改成分组布局设置页很容易被写成一条长列表。账号、通知、权限、缓存、关于应用,全都从上到下排。手机外屏上这么写没有太大问题,用户打开设置页以后,从顶部一路往下找,看到需要的设置项就点进去。设置项数量不多时,单列列表甚至是最省事的写法。
浮芷.1 小时前
算法·华为·开源·harmonyos·鸿蒙·鸿蒙系统
鸿蒙PC端 TTS 并发调用问题详解:资源竞争与队列管理欢迎加入开源鸿蒙PC社区: https://harmonypc.csdn.net/atomgit仓库地址: https://atomgit.com/2401_83963238/TTSError
nashane1 小时前
学习·华为·音视频·harmonyos
HarmonyOS 6学习:句柄泄漏(Fd Leak)从“崩溃现场”到“代码行”的精准狙击指南在HarmonyOS 6应用开发中,你是否遇到过这种“诡异”场景:应用在长时间运行或进行高频文件操作后,突然崩溃、网络请求莫名失败、文件读写报错,查看Hilog日志仅有一行冰冷的 PROCESS_KILL.*包名 Reason: ResourceLeak:Fd Leak。这通常意味着你的应用触发了系统的文件描述符(File Descriptor)泄漏防护机制。
坚果派·白晓明1 小时前
c语言·c++·华为·harmonyos
[鸿蒙PC三方库移植适配] 使用 AtomCode + Skills 自动完成Protobuf鸿蒙化适配欢迎加入【开源鸿蒙PC社区】,一起共建鸿蒙化C/C++三方库生态。欢迎在【PC社区】平台贡献你的项目。
世人万千丶2 小时前
服务器·华为·开源·harmonyos·鸿蒙
鸿蒙PC异常解决:Install Failed: error: failed to install bundle.欢迎加入开源鸿蒙PC社区: https://harmonypc.csdn.net/错误演示atomgit仓库地址: https://atomgit.com/gcw_7DJ1SfsY/InstallFailederrorfailedtoinstallbundle
小雨下雨的雨2 小时前
游戏·ios·华为·electron·harmonyos·鸿蒙
iOS风格计算器 - 鸿蒙PC Electron框架上的技术实现详解欢迎加入开源鸿蒙PC社区: https://harmonypc.csdn.net/atomgit仓库地址: https://atomgit.com/m0_66062719/iOScalc
小雨下雨的雨2 小时前
人工智能·游戏·华为·electron·harmonyos·鸿蒙
五子棋AI在鸿蒙PC Electron上的实现的原理与实践欢迎加入开源鸿蒙PC社区: https://harmonypc.csdn.net/atomgit仓库地址: https://atomgit.com/m0_66062719/aiwuziqi
Dream-Y.ocean3 小时前
华为·harmonyos
[鸿蒙PC三方库适配实战] mpv 多层依赖树完整解析与适配实践摘要:本文以 mpv 媒体播放器为例,深入讲解如何在 鸿蒙PC 平台上适配具有复杂多层依赖树的 C/C++ 项目。文章将按照依赖层次,从底层基础库到顶层应用,逐一解析每个依赖库的 HPKBUILD 配置、pkg-config 路径管理、头文件路径处理等关键技术点,所有代码均取自 thirdparty 目录下的真实项目。
lichenyang4533 小时前
华为·harmonyos
鸿蒙 ArkTS 聊天 Demo 功能复盘:真实 SSE、多轮会话、暂停输出、历史记录与防崩溃修复项目:harmony-chat-demo 分支:ai-chat 复盘主题:围绕最近几次提交,完整梳理聊天 Demo 从基础聊天,到真实 SSE 流式回复、多轮对话、新会话、暂停输出、历史记录恢复、暗黑模式以及防崩溃修复的实现过程。
互联网散修3 小时前
华为·harmonyos·手势冲突解决
鸿蒙实战:播放器手势冲突解决方案——当Slider遇上单击/双击/滑动手势进度条如何独善其身完整源码:GestureDemo/VideoPlayer.ets在开发视频播放器时,我们经常需要为视频区域绑定丰富的手势:单击暂停/播放、双击全屏、上下滑动调音量、左右滑动调亮度(或进度),同时底部还要有一个可拖拽的进度条(Slider)。然而一个棘手的问题出现了:当用户拖拽进度条时,手指的触摸同样会被视频区域的手势识别器捕获,导致单击、滑动等手势误触发,进度条卡顿甚至操作失败。本文将用一个完整案例,演示如何利用 onTouchTestDone + preventBegin 精准隔离 Slider 与父容
枫叶丹44 小时前
华为·harmonyos
【HarmonyOS 6.0】Map Kit:用自定义组件灵活构建地图Marker图标在移动端地图开发中,Marker(地图标记)是最基础也最核心的视觉元素之一。传统的Marker图标多以静态图片的形式呈现——开发者在MarkerOptions中传入一张图片资源,地图引擎将其渲染到指定经纬度上。这种方式简单直接,覆盖了绝大多数通用场景,但当业务需求超出静态图片的承载能力时,局限性便开始显现。
●VON4 小时前
flutter·华为·架构·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:首页与仓库列表首页是整个应用的门面,承载着用户进入应用后的第一印象。在 AtomGit Flutter 客户端中,首页的设计需要同时兼顾两种用户状态:尚未登录的访客和已认证的用户。这两种状态对应着完全不同的信息架构和交互路径。
●VON4 小时前
flutter·microsoft·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:仓库搜索搜索是代码托管平台最核心的功能之一。用户通过搜索发现感兴趣的开源项目、查找特定技术栈的代码库、或者评估技术方案的社区活跃度。AtomGit Flutter 客户端实现了全功能仓库搜索,包括关键词检索、排序筛选、无限滚动分页,以及多搜索入口的交互设计。
GitCode官方4 小时前
flutter·华为·开源·harmonyos·atomgit
开源鸿蒙跨平台直播|Flutter 鸿蒙化进阶:三方库适配与性能调优实战鸿蒙生态加速扩张,Flutter 跨端应用的上架需求持续增长。但业务插件的鸿蒙化适配,往往卡在原生依赖迁移、系统能力对接和性能调优这些深水区。
坚果派·白晓明4 小时前
华为·harmonyos·c/c++三方库·c/c++三方库适配
鸿蒙PC三方库使用:使用 AtomCode + Skills 自动完成鸿蒙化三方库Protobuf集成欢迎加入【开源鸿蒙PC社区】,一起共建鸿蒙化C/C++三方库生态。欢迎在【PC社区】平台贡献你的项目。
互联网散修4 小时前
华为·编辑器·harmonyos·图片编辑添加文字
鸿蒙实战:图片编辑器——文字功能完全实现完整源码:ImageEditor基于 HarmonyOS 5.0+,在涂鸦/马赛克编辑器基础上,从零实现功能完备的文字模块。本文深入讲解独立文字层架构、多行文本精确换行、互斥手势、命中测试、撤回栈等核心难点。
李二。5 小时前
人工智能·ui·harmonyos
AI翻译通(鸿蒙原生)—— 鸿蒙Next声明式UI翻译工具实战在全球化日益深入的今天,跨语言沟通已成为日常生活和工作中不可或缺的一部分。从出国旅行的实时翻译,到阅读外文资料的便捷查阅,再到商务沟通中的无障碍交流,翻译工具的需求无处不在。传统的翻译应用往往依赖于后台服务与网络连接,而随着鸿蒙(HarmonyOS)生态的快速发展,基于鸿蒙原生能力的翻译工具以其轻量化、离线化、高整合度的特性,正在开创全新的应用场景。
Dream-Y.ocean5 小时前
华为·harmonyos
[鸿蒙PC三方库适配实战] 跨平台媒体播放器 mpv 的 鸿蒙PC 平台迁移实践摘要:本文详细介绍了如何将功能强大的开源媒体播放器 mpv 适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理基于 Meson 构建系统的 C/C++ 项目在鸿蒙环境下的交叉编译流程,展示如何处理复杂的依赖链管理(FFmpeg、libplacebo、libass 等)、pkg-config 路径配置、头文件路径修复以及 HNP 包生成的完整实践。