logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Electron for 鸿蒙PC - Webpack PublicPath 动态设置完整方案

摘要:本文记录了将MarkText适配到鸿蒙PC平台时遇到的资源加载问题及解决方案。由于鸿蒙PC的应用资源路径与标准Electron应用不同,导致Webpack静态配置的publicPath失效,所有图片、字体等资源文件加载404。通过分析路径差异和Webpack原理,提出**运行时动态设置publicPath**的方案:在主进程获取真实应用路径后,利用did-start-loading事件注入初

#electron#harmonyos#webpack
命令行critic.sh在开源鸿蒙PC平台的实现解析

critic.sh是一个轻量级Bash测试框架,本文详细介绍了其在开源鸿蒙PC平台的适配过程。该项目作为纯Bash脚本,无需编译,主要适配工作包括:创建包装脚本自动查找Bash解释器、确保路径兼容性、配置HNP打包等。构建脚本实现了跨平台部署逻辑,支持自动检测Bash 4.1+环境。该适配为鸿蒙生态提供了专业的Bash测试工具,支持代码覆盖率分析,提升了脚本开发质量。文章从架构分析到实现细节,完整

#命令行#鸿蒙
Electron for 鸿蒙PC - 番茄工作法计时器应用完整适配实践

本文介绍了将Pomotroid番茄工作法计时器适配到鸿蒙PC平台的技术实现。项目基于Electron for 鸿蒙PC框架,完成了应用集成、资源管理、多语言支持等功能。关键实现包括:禁用硬件加速确保兼容性,配置无边框窗口,通过IPC通信实现Remote模块支持,以及WebSocket进程间通信。项目保留了原版全部功能,包括17种主题、计时提示音、系统托盘等特性,并新增了简体中文支持。技术栈整合了E

#electron#harmonyos#javascript
官方适配完的命令行ruby在鸿蒙PC上的使用方法

本文档介绍了为OpenHarmony平台适配的Ruby解释器ohos-ruby的安装与使用方法。主要内容包括:Ruby语言特性概述、HNP包的必要性及优势、HNP包打包配置步骤、安装流程、Ruby脚本运行示例以及gem包管理操作。针对鸿蒙PC的系统安全限制,文档详细说明了如何将Ruby预构建包转换为符合规范的HNP格式,并提供了从下载、配置到打包的完整指南。同时涵盖了常见问题解答和最佳实践建议,帮

#ruby#harmonyos#开发语言
Electron for 鸿蒙PC - 番茄工作法计时器适配问题排查与解决方案

本文记录了将Pomotroid番茄工作法计时器适配到鸿蒙PC平台时遇到的技术挑战及解决方案。主要问题包括:OpenSSL兼容性问题(通过添加环境变量解决)、node-sass不支持ARM64架构(替换为sass包)、webpack-cli版本不兼容(改用webpack API)、模块找不到错误(手动复制依赖并修改解析逻辑)以及contextBridge API错误(调整暴露方式)。针对每个问题,文

#electron#harmonyos#javascript
m4宏处理器在鸿蒙PC上的应用指南

本文介绍如何在鸿蒙PC上安装和使用官方适配的m4宏处理器工具。m4作为Unix/Linux系统中的重要文本处理工具,支持宏处理、文本生成等功能,是构建系统的基础依赖。由于鸿蒙PC的安全限制,必须将工具打包为HNP(HarmonyOS Native Package)格式才能使用。文档详细说明了HNP包的打包方法,包括下载预构建包、创建配置文件、设置安装目录结构等步骤,并提供了手动打包脚本示例。通过H

#harmonyos#华为
Electron for 鸿蒙PC 窗口问题完整解决方案

本文总结了将Electron应用适配鸿蒙PC平台时面临的窗口管理挑战及解决方案。核心问题包括窗口创建错误、多窗口限制、Dock栏功能冲突等。通过采用单窗口模式+内容切换策略,结合延迟显示、标志管理、多层配置拦截等技术手段,实现了稳定运行。关键措施包括:修改窗口配置延迟显示、使用loadURL切换内容而非创建新窗口、配置单实例模式、清空快捷方式菜单等。这些实践为Electron应用在鸿蒙平台的适配提

#electron#harmonyos#javascript
Qt for HarmonyOS 动画效果开源鸿蒙开发实战

本项目基于Qt/QML框架实现了8种HarmonyOS动画效果,包括阴影动画、头像闪烁、淡化动画等。采用QML声明式动画API,通过PropertyAnimation、SequentialAnimation等技术实现流畅的视觉体验。项目特性包含组件化设计、响应式适配和精确动画控制,展示了Qt在HarmonyOS动画开发中的优势。核心实现结合多层阴影渲染、透明度变换和动态组件创建,为HarmonyO

#qt#harmonyos#开源
Qt for HarmonyOS 水平进度条组件开发实战

本文介绍了基于Qt/QML框架为HarmonyOS开发四种水平进度条组件的实战经验。项目实现了动画进度条、渐变进度条、呼吸进度条和垂直末端进度条四种风格,均支持自定义进度值、颜色和圆角设计。文章详细阐述了技术选型(Qt/QML)、组件架构设计、核心功能实现原理及关键代码片段,包括Canvas绘制、属性动画、渐变效果等技术要点。这些组件可为HarmonyOS应用提供丰富的进度展示方案,具有较好的复用

#开发语言#qt#harmonyos
Qt for HarmonyOS 备忘录应用开发实战

本文介绍了一个基于Qt/QML框架开发的HarmonyOS备忘录应用。项目采用MVC架构,前端使用QML实现Material Design风格界面,后端通过C++处理业务逻辑,数据采用JSON文件存储。核心功能包括备忘录的增删改查,实现了清晰的模块划分和数据流设计,确保了良好的用户体验和代码可维护性。该应用具有跨平台能力,性能优异,适合作为日常工具类应用使用。

#qt#harmonyos#开发语言
    共 115 条
  • 1
  • 2
  • 3
  • 12
  • 请选择