
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在 OpenHarmony 三方库lycium体系里,每个库目录下会有一个 HPKBUILD文件。你可以把它理解成「构建说明书」:用Shell 变量描述包是谁、版本多少、从哪下载,再用若干个函数描述解压后要改什么、怎么交叉编译、产物拷贝到哪、要不要打 HNP 包。本文件由 lycium/script/build_hpk.sh通过 source HPKBUILD读入并调用其中的函数;你在 lyciu
在 OpenHarmony / lycium 三方库目录里,README_zh.md通常承担「给中文读者看的说明书」:用自然语言说明这是什么库、编出来在哪、怎么编、怎么测,不必像 HPKBUILD那样写成 Shell 脚本。本仓库的 thirdparty/AES/README_zh.md对应包名AES、上游 tiny-AES-c。下面按原文章节顺序,把每段话的用途、背后的约定、和别的文件怎么对照讲
在 OpenHarmony / 鸿蒙生态做C/C++ 三方库适配时,仓库里常会看到一个名叫 README.OpenSource的文件。它看起来是一段JSON,不像普通 README 那样长篇大论,却是开源治理与合规里很常用的一种写法:用结构化数据,把「这个组件是谁的、什么协议、从哪来、当前版本是什么」说清楚。本文以本仓库 thirdparty/AES/README.OpenSource为例,逐字段
gitignore是 Git 的「忽略清单」:列在里面的路径或模式,默认不会被git add进版本库。三方库适配目录里往往既有需要长期保存的脚本和文档,也有下载的源码包、本地编译目录、日志——若全部提交,仓库会膨胀,且容易产生机器相关路径、二进制冲突。本仓库的 .gitignore压缩包:用以开头的模式只忽略仓库根目录下的.tar.gz.tgz不忽略子目录(例如 output/)里的归档,方便把构
Flutter三方库鸿蒙化适配,核心是区分「纯Dart库」和「原生插件库」纯Dart库:零成本使用,仅需修复平台判断逻辑;原生插件库:必须新增鸿蒙原生实现,是适配重点;优先用「目录扫描+pubspec配置」快速判断,再用「依赖分析+代码检索」精准查漏。按照本文的5种方式检查,无需深入源码,就能快速完成所有三方库的适配评估,大幅降低鸿蒙迁移的时间成本。适配参考:鸿蒙Flutter插件官方适配文档请查
欢迎大家。在已支持 iOS/Android 的项目中增加平台目录,保持。
随着鸿蒙生态的快速发展,越来越多的Flutter开发者开始关注如何将现有的Flutter插件适配到鸿蒙平台。本文将以插件为例,详细讲解从Flutter原生插件到鸿蒙平台的完整适配过程,包括技术选型、代码实现、构建配置等关键环节。架构设计: 遵循Flutter插件标准架构,保持Dart层API一致API映射: 将平台原生API映射到鸿蒙等效API生命周期管理: 正确实现插件生命周期方法,避免资源泄漏
设备偏好语言列表(当前区域字符串(,如zh-Hans-CNen-US按应用设置语言(Android 13+ 的等)本文介绍如何为该库增加OpenHarmony / 鸿蒙平台支持,并给出完整 ETS 实现代码,便于复用到其他类似插件。
随着鸿蒙生态从“备选项”发展为“必选项”,2026年的跨平台开发图景已发生根本性变化。开发者的核心议题不再是“是否需要支持鸿蒙”,而是“如何最高效地融入鸿蒙生态”。本文结合当前适配进展与未来技术趋势,为你梳理2026年鸿蒙跨平台开发的框架选择与实战策略。
Flutter的三方库生态,是其能成为跨端开发主流框架的核心底气,它让开发者实现了“高效开发、快速落地”的需求;而在OpenHarmony生态崛起的当下,仓库的出现,补齐了Flutter-OH生态中三方库分散、适配困难的短板,成为Flutter应用向鸿蒙平台迁移的关键抓手。对于开发者而言,不仅降低了鸿蒙迁移的技术门槛和时间成本,还能让开发者充分利用Flutter的开发优势和鸿蒙的全场景生态优势,打







