logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 PC 三方库与命令行适配指南

Lycium++是基于 OpenHarmony PC C/C++ 编译框架的增强版本,提供强大的自动化构建能力和依赖管理功能。DevBox是一个适用于 HarmonyOS PC 平台的命令工具集合应用,为开发者提供常用的命令行工具和实用程序。通过社区的力量,快速丰富鸿蒙 PC 的生态,让开发者能够享受到便捷的开发体验。

#harmonyos#华为
实现 Lycium 智能产物检查机制【鸿蒙pc实践系列】

Lycium 的增量编译机制只检查 CSV 记录,不验证实际产物,导致产物被删除后无法自动重新编译。

#harmonyos#chrome#华为
鸿蒙PC Electron 菜单栏重构与跨平台适配实践

我们采用了模块化 + 配置驱动分离配置与逻辑:将菜单项定义提取到独立的配置模块统一构建器:创建菜单构建器类,统一处理菜单构建逻辑平台适配:为不同平台提供适配方案,确保功能一致性✅ 代码可维护性大幅提升代码量减少 90%模块化设计,职责清晰易于扩展和修改✅ 跨平台兼容性完美解决所有平台菜单功能一致平台特有功能正确适配用户体验统一✅ 鸿蒙平台特殊需求满足正确检测鸿蒙平台隐藏不支持的"新窗口"功能其他功

#electron#重构#策略模式 +1
鸿蒙版Flutter学习资料推荐

掌握基础语法(与标准Flutter一致) +理解平台差异(生命周期、原生交互) +熟练三方库适配(针对系统功能的API替换)。建议先打好Flutter基础,再专注鸿蒙平台特性和适配技巧,循序渐进地构建完整应用。下一步行动:搭建开发环境 → 完成官方示例 → 尝试适配一个简单三方库 → 开始您的鸿蒙Flutter项目。

#harmonyos#flutter#华为
鸿蒙PC 使用 Electron 获取设备电量功能实现详解

双重保障机制:优先使用 HTML5 Battery API,降级到系统命令跨平台支持:支持 Windows、macOS、Linux 和鸿蒙PC平台实时监听:监听电量变化和充电状态变化用户体验:提供可视化显示和友好的错误提示。

#harmonyos#electron
Electron34鸿蒙PC调用ets

/ 修改文件:ohos_hap\web_engine\src\main\ets\application\WebAbilityStage.ets(需要修改的文件已在下方代码中使用“++”符号标注)// 增加文件:ohos_hap/library/src/main/cpp/types/libadaptertest/oh-package.json5。// 增加文件:ohos_hap/library/sr

#harmonyos#electron#华为
文件选择能力集成与鸿蒙适配详解(Electron × 鸿蒙容器)

本文方案在保证安全隔离的前提下,为 Electron × 鸿蒙容器环境提供了可用的“选择文件”能力,并在适配不完全时提供了浏览器级回退。结合 IPC、预加载桥接与 UI 交互,即可满足多数跨平台场景;后续可根据业务需要扩展到目录选择、保存对话框以及文件读取等能力。

#harmonyos#electron#华为
轻画廊桌面版:Electron 跨平台图片查看器实践与鸿蒙适配

本项目以 Electron + LightGallery 打造跨平台图片查看器,并通过简易 i18n 与脚本化打包流程实现快速发布。在升级 Electron 与适配 HarmonyOS 的过程中,建议保持英文键名统一、用脚本替代手工流程,并在每次发布前用。

#electron#harmonyos#github
Electron 应用中的系统检测方案对比与鸿蒙适配实践

通过“同步统一接口 + 页面短轮询 + 主进程 IPC 兜底 + 预加载容错”的组合,Electron 应用在鸿蒙环境中也能稳定展示平台信息。五种检测方式相互补充,既满足工程可用性,也为定位跨平台问题提供足够的细节。

#qt#electron
    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择