
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录了开源数据库管理工具DbGate从Electron桌面端到OpenHarmony HAP的完整适配过程。DbGate基于Electron构建,支持多种数据库,适配重点不仅在于页面显示,还需确保主进程加载、Node.js API调用、插件系统等核心功能在鸿蒙环境正常运行。通过保留原有Electron架构并新增鸿蒙HAP工程层,采用资源同步脚本将运行所需文件打包至HAP资源目录,同时生成专用启
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_pgAdmin4欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper-> 加载 pgAdmin El
这次 JupyterLab 鸿蒙 PC 适配最大的收获,不是简单把一个页面塞进 HAP,而是重新判断了一个复杂开发者工具在新平台上的落地边界。一开始我们尝试保持原始架构,让 Electron 启动 Python Jupyter Server,再由 JupyterLab 前端连接本地服务。这条路最完整,但在真机上被 Python native 依赖链挡住了,尤其是pyzmqlibsodium一类底层
这次 KTouch 适配下来,有几个经验比较值得复用。第一,Qt 项目的鸿蒙迁移可以优先走 wrapper 路线。对于已经有成熟 C++ / Qt / QML 代码的应用,最快的路线不是重写,而是先通过 Ability + XComponent + Qt QPA +把原应用跑起来。这样可以快速暴露真实设备上的问题。第二,白屏要先看 native 依赖链。KTouch 的第一次白屏不是 QML 写错
这次 JupyterLab 鸿蒙 PC 适配最大的收获,不是简单把一个页面塞进 HAP,而是重新判断了一个复杂开发者工具在新平台上的落地边界。一开始我们尝试保持原始架构,让 Electron 启动 Python Jupyter Server,再由 JupyterLab 前端连接本地服务。这条路最完整,但在真机上被 Python native 依赖链挡住了,尤其是pyzmqlibsodium一类底层
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_pgAdmin4欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper-> 加载 pgAdmin El
这篇文章记录一次 HarmonyOS PC 应用 ScreenPro 从本地打包、生成发布证书,到在 AppGallery Connect 创建应用、上传软件包并提交审核的完整过程。截图来自实际操作流程,适合第一次做 HarmonyOS 应用上架时作为对照清单。鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjm
这篇文章记录一次 HarmonyOS PC 应用 ScreenPro 从本地打包、生成发布证书,到在 AppGallery Connect 创建应用、上传软件包并提交审核的完整过程。截图来自实际操作流程,适合第一次做 HarmonyOS 应用上架时作为对照清单。鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjm
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_pgAdmin4欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper-> 加载 pgAdmin El
这次 KTouch 适配下来,有几个经验比较值得复用。第一,Qt 项目的鸿蒙迁移可以优先走 wrapper 路线。对于已经有成熟 C++ / Qt / QML 代码的应用,最快的路线不是重写,而是先通过 Ability + XComponent + Qt QPA +把原应用跑起来。这样可以快速暴露真实设备上的问题。第二,白屏要先看 native 依赖链。KTouch 的第一次白屏不是 QML 写错







