登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文系统讲解React Native中错误处理、日志调试与性能优化三大核心能力。通过Error Boundary捕获渲染错误,结合try/catch处理异步与事件错误,实现应用容错;利用console、DevTools进行调试定位;并通过性能分析工具识别卡顿根源,提升用户体验与开发效率。
本文作者在实现Ktor客户端引擎的鸿蒙适配时,选择不复用CIO(纯Kotlin网络库),而是基于鸿蒙原生@ohos.net.http构建轻量级引擎。此举避免了自行实现DNS、TLS、代理等复杂且易出错的底层逻辑,转而依赖系统已验证的网络能力,确保稳定性与可维护性。通过复刻Ktor API契约(如HttpMethod、Headers、HttpResponseData等),实现语义层与上游一致,使业务
本文介绍了在OpenHarmony上适配KMP生态中Decompose组件的完整过程。基于Essenty已实现的生命周期管理,利用其与Decompose的天然兼容性,通过接入HarmonyOS Kotlin定制版、显式声明ohosArm64 target并依赖nonWebMain源集,精准定位并实现仅需三处平台适配(锁、主线程检查、错误打印),最终成功将Decompose移植至鸿蒙,实现多页面导航
在 Hi3861 端,虽然所安装的 OpenHarmony 3.0.3 版本中,包含了 softbus_lite(即轻量版软总线),虽说功能少于标准软总线,但我想既然存在,就应该能用,毕竟不论是 OS,还是Hi3861,都是原生的。感觉和我要实现的功能很接近,故将其迁移(以我已能运行的 hello world 程序为基础)到我的测试程序中,之所以说是迁移,因为直接克隆,和我的 DevEco 版本不
Flutter 鸿蒙化实战:fluttertoast 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配
Flutter 鸿蒙化实战:flutter_webview_plugin 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHa
Flutter 鸿蒙化实战:flutter_video_info 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmon
Kotlin Multiplatform(KMP)的跨平台实践:优势与挑战 KMP作为跨平台开发方案,强调逻辑复用与原生UI并存,允许将网络请求、数据模型等核心逻辑共享,而UI层仍由原生技术(如Jetpack Compose/SwiftUI)实现,性能接近原生且支持渐进式迁移。相比Flutter和React Native,KMP更适配已有成熟原生团队的中大型项目,尤其适合需保证双端逻辑一致性的场景
摘要(148字): 项目 openharmony-x86-brew 将鸿蒙版 Homebrew(Harmonybrew)成功移植至 x86_64 架构,填补了 OpenHarmony 在 x86 平台的开发空白。基于 CI 自动构建,镜像预装 brew、编译工具链及 ohos-clang,支持从源码构建软件包并生成 x86_64_ohos bottle。解决了 arm64 限制、包管理缺失与交叉编
讲清 Flutter 上游与 OpenHarmony-SIG 适配版的关系,带你搭建 DevEco 与 Flutter 工具链、创建 ohos 工程、运行真机、构建 HAP,并处理 ArkTS 通信、插件兼容和发布前验证。