logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

React Native for OpenHarmony 实战:三方库 react-native-base64 的鸿蒙化适配指南

本文以 react-native-base64 为例,阐述纯 JavaScript RN 库无需鸿蒙化适配的判定方法。通过三步法(检查 harmony 字段、harmony/ 目录、代码中平台分支与原生调用)确认其为纯 JS 实现,无需原生适配。实测表明其可零接线接入,仅需在 Metro 配置中添加 watchFolders 以识别本地依赖。虽“无需适配”,但仍需验证行为边界,确保跨平台一致性。该

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 react-native-base64 的鸿蒙化适配指南

本文以 react-native-base64 为例,阐述纯 JavaScript RN 库无需鸿蒙化适配的判定方法。通过三步法(检查 harmony 字段、harmony/ 目录、代码中平台分支与原生调用)确认其为纯 JS 实现,无需原生适配。实测表明其可零接线接入,仅需在 Metro 配置中添加 watchFolders 以识别本地依赖。虽“无需适配”,但仍需验证行为边界,确保跨平台一致性。该

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 react-native-aes-crypto 的鸿蒙化适配指南

本文介绍了在鸿蒙系统上适配 react-native-aes-crypto 3.3.0 的完整过程。基于 TurboModule + CAPI 架构,同步上游源码并锁死基线,实现 AES、PBKDF2、HMAC 等密码学功能的鸿蒙兼容。通过 159 项设备断言与 PC 端 Node/OpenSSL 复算验证,确保输出确定性一致。配套提供 HAR 预编译包、向量测试集及 spec.json 机器可读

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 react-native-aes-crypto 的鸿蒙化适配指南

本文介绍了在鸿蒙系统上适配 react-native-aes-crypto 3.3.0 的完整过程。基于 TurboModule + CAPI 架构,同步上游源码并锁死基线,实现 AES、PBKDF2、HMAC 等密码学功能的鸿蒙兼容。通过 159 项设备断言与 PC 端 Node/OpenSSL 复算验证,确保输出确定性一致。配套提供 HAR 预编译包、向量测试集及 spec.json 机器可读

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 expo-video-thumbnails 的鸿蒙化适配指南

本文介绍了在鸿蒙系统上适配 Expo 视频缩略图库 expo-video-thumbnails 的完整过程。针对服务端无封面图的常见问题,作者基于 React Native for OpenHarmony(RNOH)体系,实现了一个支持视频抽帧的 TurboModule 模块。通过同步上游代码、锁定版本基线、构建 HAR 工程与预编译产物,并编写契约测试验证多场景行为,确保功能兼容性与稳定性。关键

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 expo-video-thumbnails 的鸿蒙化适配指南

本文介绍了在鸿蒙系统上适配 Expo 视频缩略图库 expo-video-thumbnails 的完整过程。针对服务端无封面图的常见问题,作者基于 React Native for OpenHarmony(RNOH)体系,实现了一个支持视频抽帧的 TurboModule 模块。通过同步上游代码、锁定版本基线、构建 HAR 工程与预编译产物,并编写契约测试验证多场景行为,确保功能兼容性与稳定性。关键

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 expo-video-thumbnails 的鸿蒙化适配指南

本文介绍了在鸿蒙系统上适配 Expo 视频缩略图库 expo-video-thumbnails 的完整过程。针对服务端无封面图的常见问题,作者基于 React Native for OpenHarmony(RNOH)体系,实现了一个支持视频抽帧的 TurboModule 模块。通过同步上游代码、锁定版本基线、构建 HAR 工程与预编译产物,并编写契约测试验证多场景行为,确保功能兼容性与稳定性。关键

文章图片
#react native#harmonyos#react.js +2
React Native for OpenHarmony 实战:三方库 expo-system-ui 的鸿蒙化适配指南

本文详细记录了 expo-system-ui 在鸿蒙(RNOH)平台的适配过程,涵盖版本对齐、源码同步、TurboModule 实现及自动链接配置。重点实现 setBackgroundColorAsync 与 getBackgroundColorAsync 两个方法,通过 Preferences 持久化窗口背景色,达成与原生视图融合效果。适配中发现关键缺陷:颜色字节序转换方向错误,导致屏幕显示与输

文章图片
#react native#ui#harmonyos +4
React Native for OpenHarmony 实战:三方库 expo-system-ui 的鸿蒙化适配指南

本文详细记录了 expo-system-ui 在鸿蒙(RNOH)平台的适配过程,涵盖版本对齐、源码同步、TurboModule 实现及自动链接配置。重点实现 setBackgroundColorAsync 与 getBackgroundColorAsync 两个方法,通过 Preferences 持久化窗口背景色,达成与原生视图融合效果。适配中发现关键缺陷:颜色字节序转换方向错误,导致屏幕显示与输

文章图片
#react native#ui#harmonyos +4
React Native for OpenHarmony 实战:三方库 expo-localization 的鸿蒙化适配指南

本文详述了在鸿蒙(OpenHarmony)上适配 expo-localization 的完整链路:从版本对齐、上游同步、HAR工程构建,到TurboModule实现与自动链接配置。重点实现语言、地区、货币、时制等系统信息读取,并通过ICU查询本地化数据。适配包以 57.0.2-ohos-1.0.0 发布,附带验证报告与哈希校验,确保可复现性。实测发现部分字段存在与原生差异,已如实记录。

文章图片
#react native#harmonyos#react.js +2
    共 281 条
  • 1
  • 2
  • 3
  • 29
  • 请选择