
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
KMP 结构适配鸿蒙:项目初始化与多平台编译
本文介绍了如何在Kotlin Multiplatform (KMP)框架下适配鸿蒙系统,通过配置多平台编译目标实现代码共享。主要内容包括:1)创建基础Gradle配置,设置Android、iOS和JVM(鸿蒙)编译目标;2)组织项目源文件结构,区分公共代码和平台特定实现;3)使用expect/actual机制定义平台接口;4)实现共享业务逻辑和平台特定代码。重点展示了如何通过JVM目标为鸿蒙系统提

KMP 跨平台编译与OpenHarmony集成指南
本文介绍了如何通过Kotlin Multiplatform (KMP)将业务逻辑代码编译为JavaScript,并集成到鸿蒙项目中。主要内容包括:KMP的跨平台特性、项目结构说明、Windows/macOS环境配置、编译生成JS文件的详细步骤(包括清理构建、编译命令、输出文件定位)、将.mjs转换为.js的方法,以及如何将生成的文件集成到鸿蒙项目中调用。文章还提供了常见问题排查方案和完整工作流程总

KMP 结构适配鸿蒙:网络通信与 HTTP 客户端
KMP项目通过共享代码实现跨平台网络通信,减少重复开发。核心设计包括:1)定义统一的HttpClient接口,使用suspend函数实现异步请求;2)在共享层实现业务逻辑,通过依赖注入使用平台特定实现;3)各平台分别实现接口:Android使用OkHttp,鸿蒙使用HttpURLConnection,Web使用Fetch API。这种方式使业务逻辑只需编写一次,便于维护和测试,同时保持各平台特性。

到底了







