logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

以HarmonyOS为主角的跨端框架---ACF开发实践

本文系统解析鸿蒙ACF跨端框架中的XComponent用法:它本质是向native侧交付一块surface,由native自主绘制并接管生命周期与输入事件,ArkTS仅需声明type和libraryname。其核心优势在于“零NAPI往返”,实现高效渲染。但代价是需自行构建完整UI框架(布局、动画、事件等),适用于交互密集型自绘场景。作者强调正确理解XComponent为“surface”而非容器

#harmonyos#华为
以HarmonyOS为主角的跨端框架---ACF开发实践

本文系统解析鸿蒙ACF跨端框架中的XComponent用法:它本质是向native侧交付一块surface,由native自主绘制并接管生命周期与输入事件,ArkTS仅需声明type和libraryname。其核心优势在于“零NAPI往返”,实现高效渲染。但代价是需自行构建完整UI框架(布局、动画、事件等),适用于交互密集型自绘场景。作者强调正确理解XComponent为“surface”而非容器

#harmonyos#华为
如何使用Docker交叉编译Qt Linux包

大家好,这里Aaron。最近在和荣耀做音频易Studio的适配工作遇到了一个需求,需要基于Ubuntu 22.04版本编译软件的ARM64 deb包。我的软件是基于开源Qt的产品,刚开始也是想都没想去VMWare装了个Ubuntu 26.04版本,编译出来反馈Ubuntu版本太高需要降版本。搜遍Ubuntu官网只找到ARM的服务器版本22.04,这个时候去翻了一下Docker发现有22.04镜像,

#linux#qt
【Electron鸿蒙化】想要移植Electron到鸿蒙需要了解的事项(编译环境篇)

Electron鸿蒙化编译调试注意事项 当前Electron鸿蒙化编译需在ARM架构设备(如鸿蒙PC或M系列Mac)上进行调试,x86架构设备可能出现黑屏问题。若使用M1及以上Mac,需通过--disable-gpu参数禁用GPU加速。Windows用户需依赖真机或AGC云调试服务。对于拥有鸿蒙PC但无DevEco Studio内测权限的开发者,可通过无线调试连接虚拟机完成调试流程。需要注意的是,

#electron#harmonyos#javascript
如何编译electron鸿蒙化的libaki_jsbind.so?【环境/编译过程】

在repo init的时候可能会遇到gitee仓库400但是打开却能打开的问题,可以换USTC源再次尝试克隆即可解决。拉下仓库后推荐用cline自动配置CMakeLists.txt里的CMake路径,如果编译过程中遇到问题可以用cline自动去解决。自己在做一个鸿蒙编曲软件,想要恰烂钱了,奈何electron鸿蒙化模板自带的adapter没有IAPKit和AppGallery Kit。首先编译该s

#electron#harmonyos#javascript
【Electron鸿蒙化】想要移植Electron到鸿蒙需要了解的事项(编译环境篇)

Electron鸿蒙化编译调试注意事项 当前Electron鸿蒙化编译需在ARM架构设备(如鸿蒙PC或M系列Mac)上进行调试,x86架构设备可能出现黑屏问题。若使用M1及以上Mac,需通过--disable-gpu参数禁用GPU加速。Windows用户需依赖真机或AGC云调试服务。对于拥有鸿蒙PC但无DevEco Studio内测权限的开发者,可通过无线调试连接虚拟机完成调试流程。需要注意的是,

#electron#harmonyos#javascript
到底了