logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙PC】KCP应用集成:AtomCode驱动NAPI全流程

不知道你有没有这种经历:交叉编译成功了,libkcp.a也躺在了目录下,结果一执行就报…… 好不容易把链接调通了,运行时又undefined了——因为 NAPI 返回值类型和 TypeScript 声明对不上。将一个已鸿蒙化的 C/C++ 三方库集成到 HarmonyOS 应用中,涉及CMake 配置、NAPI 桥接、TypeScript 类型声明、ArkUI 页面开发四个环节。每个环节的错误排查

#harmonyos#华为
【鸿蒙PC】KCP应用集成:AtomCode驱动NAPI全流程

不知道你有没有这种经历:交叉编译成功了,libkcp.a也躺在了目录下,结果一执行就报…… 好不容易把链接调通了,运行时又undefined了——因为 NAPI 返回值类型和 TypeScript 声明对不上。将一个已鸿蒙化的 C/C++ 三方库集成到 HarmonyOS 应用中,涉及CMake 配置、NAPI 桥接、TypeScript 类型声明、ArkUI 页面开发四个环节。每个环节的错误排查

#harmonyos#华为
【鸿蒙PC】kcp 移植:AtomCode Skills 4 步速通单文件 C 库适配

OpenHarmony(开源鸿蒙)使用musl libc而非 Linux 常用的glibc,并使用自有的OHOS SDK交叉编译工具链。编写HPKBUILD构建脚本(类 Arch Linux PKGBUILD 风格)配置交叉编译工具链(处理 musl libc 与 glibc 的 API 差异解决构建系统的平台检测问题验证产物在 OHOS 设备上的正确运行但 kcp 的适配有一个特殊之处——它没有

#harmonyos#c语言#华为
【鸿蒙PC】kcp 移植:AtomCode Skills 4 步速通单文件 C 库适配

OpenHarmony(开源鸿蒙)使用musl libc而非 Linux 常用的glibc,并使用自有的OHOS SDK交叉编译工具链。编写HPKBUILD构建脚本(类 Arch Linux PKGBUILD 风格)配置交叉编译工具链(处理 musl libc 与 glibc 的 API 差异解决构建系统的平台检测问题验证产物在 OHOS 设备上的正确运行但 kcp 的适配有一个特殊之处——它没有

#harmonyos#c语言#华为
【鸿蒙PC】kcp 移植:AtomCode Skills 4 步速通单文件 C 库适配

OpenHarmony(开源鸿蒙)使用musl libc而非 Linux 常用的glibc,并使用自有的OHOS SDK交叉编译工具链。编写HPKBUILD构建脚本(类 Arch Linux PKGBUILD 风格)配置交叉编译工具链(处理 musl libc 与 glibc 的 API 差异解决构建系统的平台检测问题验证产物在 OHOS 设备上的正确运行但 kcp 的适配有一个特殊之处——它没有

#harmonyos#c语言#华为
【鸿蒙PC】kcp 移植:AtomCode Skills 4 步速通单文件 C 库适配

OpenHarmony(开源鸿蒙)使用musl libc而非 Linux 常用的glibc,并使用自有的OHOS SDK交叉编译工具链。编写HPKBUILD构建脚本(类 Arch Linux PKGBUILD 风格)配置交叉编译工具链(处理 musl libc 与 glibc 的 API 差异解决构建系统的平台检测问题验证产物在 OHOS 设备上的正确运行但 kcp 的适配有一个特殊之处——它没有

#harmonyos#c语言#华为
Qt for HarmonyOS 无边框窗口缩放开发实战

在HarmonyOS应用开发中,无边框窗口和自定义窗口缩放是高级UI交互需求。本项目基于Qt/QML框架,实现了一个功能完整的无边框窗口缩放应用,支持通过鼠标在窗口边缘拖拽来调整窗口大小,同时集成了SplitView分割布局功能,展示了如何在Qt for HarmonyOS中实现自定义窗口交互和复杂布局管理。

#qt#harmonyos#开发语言
Rust 程序适配 HarmonyOSPC 实践:以 sd 工具为例

本文介绍了Rust语言编写的sd工具成功适配HarmonyOS的实践过程。通过配置Rust交叉编译环境,使用aarch64-unknown-linux-musl目标平台,成功将纯Rust实现的查找替换工具编译运行于HarmonyOS。适配过程中解决了Nightly特性依赖、链接器集成、Unsafe代码兼容性等技术挑战,证明了Rust程序在HarmonyOS上的可行性。这一实践为鸿蒙生态引入Rust

#rust#harmonyos#开发语言 +2
Qt for HarmonyOS 跑马灯标签组件开发实战

在HarmonyOS应用开发中,跑马灯(Marquee)是一种常见的UI组件,用于在有限的空间内展示较长的文本内容。当文本长度超过容器宽度时,通过滚动动画让用户能够完整阅读所有内容。本项目基于Qt/QML框架,开发了一个高性能、可定制的跑马灯标签组件,为HarmonyOS应用提供流畅的文本滚动展示方案。

#qt#harmonyos
Qt for HarmonyOS 圆形进度条组件开发实战

圆形进度条是一种常见的进度展示组件,适用于需要节省空间或强调视觉效果的场景。本项目基于Qt/QML框架,实现了多种样式的圆形进度条,包括Donut(圆环)、Pie(饼图)和Line(线条)三种样式,为HarmonyOS应用提供灵活的圆形进度展示方案。

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