HarmonyOS鸿蒙Next三方框架文档资料总结
HarmonyOS鸿蒙Next三方框架文档资料总结
ReactNative
表格
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
框架介绍 | 介绍RN框架 | 链接 | |
架构介绍 | 介绍鸿蒙RN的架构 | 链接 | |
版本说明 | 已经发布的鸿蒙RN版本 | 链接 | |
环境搭建 | 介绍鸿蒙RN如何搭建 | 链接 | |
功能开发 | RN JS打包 | 介绍RN JS的打包操作 | 链接 |
功能开发 | RN Native接入 | 介绍如何在ArkTS原生侧接入RN框架 | 链接 |
功能开发 | API接口说明 | 鸿蒙RN提供的一些原生侧接口 | 链接 |
功能开发 | 两端通讯 | RN与ArkTS原生侧之间如何进行通讯 | 链接 |
功能开发 | Codegen | Codegen如何使用 | 链接 |
功能开发 | 自定义TurboModule | 如何创建自定义TurboModule | 链接 |
功能开发 | 自定义组件 | 如何创建自定义组件 | 链接 |
功能开发 | ArkTS与CPP之间通信 | 创建TurboModule或组件时ArkTS与CPP之间的通信 | 链接 |
功能开发 | C-API组件混合方案的使用 | C-API组件与ArkTS组件混合使用 | 链接 |
功能开发 | 性能调优 | 如何优化RN性能 | 链接 |
功能开发 | 调试调测 | 如何调试RN代码 | 链接 |
功能开发 | 三方库接入 | 鸿蒙RN的三方库如何接入使用 | 链接 |
功能开发 | 常见开发场景 | 典型的应用开发场景 | 链接 |
功能开发 | 场景化最佳实践 | 应用开发时间 | 使用RN开发应用的经验实践 |
FAQ
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
FAQ | 编译时常见开发问题 | 编译类的问题 | 链接 |
FAQ | 运行时常见开发问题 | 运行的时候遇到的问题 | 链接 |
FAQ | 定位时常见开发问题 | 开发时遇到的问题如何定位 | 链接 |
FAQ | 规格常见开发问题 | 典型规格类问题,例如Date无法转换YYYY-MM—DD格式 | 链接 |
FAQ | 使用类问题 | 属性如何使用 | 链接 |
附录
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
附录 | 示例代码 | Sample地址 | 链接 |
Flutter
表格
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
框架介绍 | 介绍Flutter框架 | 链接 | |
架构介绍 | Flutter架构概览 | 链接 | |
环境搭建 | OpenHarmony版Flutter环境搭建指导 | 介绍OpenHarmony版Flutter环境如何搭建 | 链接 |
环境搭建 | OpenHarmony设备运行指导 | OpenHarmony设备运行指导 | 链接 |
功能开发 | 在OpenHarmony应用中添加Flutter页面 | 介绍如何使用FlutterPage | 链接 |
功能开发 | 在OpenHarmony应用中使用Flutter Channel能力 | 介绍如何使用Flutter与OpenHarmony通信FlutterChannel | 链接 |
功能开发 | 与原生混合渲染 | Flutter OHOS外接纹理适配简介 | 链接 |
功能开发 | 与原生混合渲染 | 介绍如何使用多引擎FlutterEngineGroup | 链接 |
功能开发 | 与原生混合渲染 | 介绍如何使用PlatformView | 链接 |
功能开发 | 与原生混合渲染 | PlatformView同层渲染方案适配切换指导 | 链接 |
功能开发 | 开发Flutter静态库 | 介绍如何使用混合开发module | 链接 |
功能开发 | 开发Flutter静态库 | 介绍如何开发package | 链接 |
功能开发 | 开发Flutter静态库 | 介绍如何开发plugin | 链接 |
功能开发 | 开发Flutter静态库 | 介绍如何开发FFI plugin | 链接 |
功能开发 | 性能调优 | 对Flutter应用进行性能分析及调优 | 链接 |
功能开发 | 调试调测 | 调试dart代码 | 链接 |
功能开发 | 调试调测 | 调试OpenHarmony应用/服务 | 链接 |
功能开发 | 三方库接入 | ohos平台适配flutter三方库指导 | 链接 |
功能开发 | 三方库接入 | ohos平台已兼容库 | 链接 |
功能开发 | 场景化案例 | 稳定性问题场景案例 | 链接 |
FAQ
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
FAQ | 环境配置相关问题 | 环境配置相关问题 | 链接 |
FAQ | ohos引擎产物编译相关问题 | ohos引擎产物编译相关问题 | 链接 |
FAQ | ohos应用编译相关问题 | ohos应用编译相关问题 | 链接 |
FAQ | ohos代码开发相关问题 | ohos代码开发相关问题 | 链接 |
FAQ | ohos运行相关问题 | ohos运行相关问题 | 链接 |
FAQ | 功能开发相关问题 | 功能开发相关问题 | 链接 |
FAQ | 解析flutter相关的cppcrash堆栈 | 解析flutter相关的cppcrash堆栈 | 链接 |
FAQ | 申请权限相关问题 | 申请权限相关问题 | 链接 |
附录
一级模块 | 二级模块 | 主要功能 | 链接 |
---|---|---|---|
附录 | 仓库相关介绍 | 仓库相关介绍 | 链接 |
Taro
Hybrid 容器方案
其余方案
Weex
文档入口
更多关于HarmonyOS鸿蒙Next三方框架文档资料总结的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
HarmonyOS Next的三方框架开发主要基于ArkTS/JS语言,官方提供以下核心文档资源:
- 三方库开发规范:包含API扩展规则、Native API调用限制等
- ArkUI组件适配指南:说明如何改造Web组件为HarmonyOS组件
- 性能优化白皮书:针对内存管理、渲染性能等专项优化方案
- 分布式能力对接文档:跨设备服务调用和数据共享的实现方案
- 安全合规检测标准:包括权限管理、数据加密等安全要求
关键开发约束:
- 仅支持纯ArkTS/JS实现
- 禁止动态代码加载
- 必须通过HAP包校验
- 需使用DevEco Studio 4.0+进行构建
更多关于HarmonyOS鸿蒙Next三方框架文档资料总结的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
从提供的资料来看,HarmonyOS Next对主流跨平台框架的支持已经形成完整的技术文档体系:
React Native方面:
- 提供了完整的架构设计文档,包括JS打包、原生接入、TurboModule等核心机制
- 详细说明了ArkTS与C++的通信方案
- 包含性能调优指南和常见问题解决方案
Flutter方面:
- 覆盖了混合开发全场景,包括FlutterPage集成、多引擎管理
- 重点提供了PlatformView同层渲染方案
- 包含完整的性能分析方法和调试技巧
Taro和Weex:
- Taro文档详细说明了Hybrid容器方案
- Weex提供了鸿蒙化适配指南
这些文档体系表明HarmonyOS Next对跨平台开发的支持已经达到生产可用水平,开发者可以基于现有资料进行应用开发。各框架的文档结构清晰,包含了从环境搭建到性能优化的完整链路。