
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录 Persian-Date-picker-kotlin-multiplatform 在 OpenHarmony 上的完整适配过程:针对上游核心算法依赖外部库且无 ohos 制品的问题,自主在 commonMain 重写波斯历转换、闰年判断、月网格等逻辑,通过 27 项 JVM 交叉验证确保精度;编译生成 ohosArm64/x64 双 ABI 动态库,基于 C ABI/N-API 桥接实现

本文记录 Persian-Date-picker-kotlin-multiplatform 在 OpenHarmony 上的完整适配过程:针对上游核心算法依赖外部库且无 ohos 制品的问题,自主在 commonMain 重写波斯历转换、闰年判断、月网格等逻辑,通过 27 项 JVM 交叉验证确保精度;编译生成 ohosArm64/x64 双 ABI 动态库,基于 C ABI/N-API 桥接实现

本文完整记录 DeclarativeSnackbar 在 OpenHarmony 平台的 KMP/CMP 适配过程:基于 kotlinx.coroutines 的声明式 Snackbar 状态机(declarative-snackbar-core)零改动编译为 ohosArm64/x64 双 ABI 动态库,通过 C ABI / N-API 桥接实现 ArkTS 轮询状态流驱动动画,验证了自动隐藏
本文完整记录 DeclarativeSnackbar 在 OpenHarmony 平台的 KMP/CMP 适配过程:基于 kotlinx.coroutines 的声明式 Snackbar 状态机(declarative-snackbar-core)零改动编译为 ohosArm64/x64 双 ABI 动态库,通过 C ABI / N-API 桥接实现 ArkTS 轮询状态流驱动动画,验证了自动隐藏
本文完整记录 DeclarativeSnackbar 在 OpenHarmony 平台的 KMP/CMP 适配过程:基于 kotlinx.coroutines 的声明式 Snackbar 状态机(declarative-snackbar-core)零改动编译为 ohosArm64/x64 双 ABI 动态库,通过 C ABI / N-API 桥接实现 ArkTS 轮询状态流驱动动画,验证了自动隐藏
本文完整记录了Rive-CMP在OpenHarmony上的适配过程,首次实现基于C++引擎的Compose Multiplatform跨平台动画支持。通过Kotlin真编译(3处expect/actual)与rive-cpp交叉编译(OHOS NDK + premake)双轨并行,构建libohos_rive.so动态库,实现EGL/GLES渲染与ArkUI页面真机播放。项目验证了API壳编译、N
本文完整记录了Rive-CMP在OpenHarmony上的适配过程,首次实现基于C++引擎的Compose Multiplatform跨平台动画支持。通过Kotlin真编译(3处expect/actual)与rive-cpp交叉编译(OHOS NDK + premake)双轨并行,构建libohos_rive.so动态库,实现EGL/GLES渲染与ArkUI页面真机播放。项目验证了API壳编译、N
本文完整记录了ComposeTheme在OpenHarmony平台的适配过程,基于Compose 1.8.1与Kotlin 2.1.21,通过原样编译commonMain代码生成ohosArm64/ohosX64 KLIB,无需内核提取或剥离Compose。针对鸿蒙无Compose宿主问题,采用无头驱动+JSON门面设计,结合C ABI/N-API桥接,实现主题解析、令牌合并、Material桥接
本文完整记录了ComposeTheme在OpenHarmony平台的适配过程,基于Compose 1.8.1与Kotlin 2.1.21,通过原样编译commonMain代码生成ohosArm64/ohosX64 KLIB,无需内核提取或剥离Compose。针对鸿蒙无Compose宿主问题,采用无头驱动+JSON门面设计,结合C ABI/N-API桥接,实现主题解析、令牌合并、Material桥接
本文完整记录了ComposeTheme在OpenHarmony平台的适配过程,基于Compose 1.8.1与Kotlin 2.1.21,通过原样编译commonMain代码生成ohosArm64/ohosX64 KLIB,无需内核提取或剥离Compose。针对鸿蒙无Compose宿主问题,采用无头驱动+JSON门面设计,结合C ABI/N-API桥接,实现主题解析、令牌合并、Material桥接







