登录社区云,与社区用户共同成长
邀请您加入社区
通过灵活组合 `Stack` 与 `Flex`,开发者可以构建出既美观又高效的鸿蒙应用界面,充分释放 ArkUI 的布局潜力。
摘要:本文介绍了在OpenHarmony应用开发中使用纯Dart实现的密码学库pointycastle的优势与实践。该库不依赖原生平台,支持AES、RSA、SHA等主流加密算法,确保跨平台一致性。文章详细解析了核心原理、API使用方法,并提供了哈希摘要运算和金融级加密的场景示例。特别针对鸿蒙系统给出了Isolate异步隔离的性能优化建议,最后通过综合演示展示了AES-CBC加密的完整实现流程,为金
本文介绍了开源高性能表格组件pluto_grid在OpenHarmony政企办公应用中的使用。该组件通过虚拟滚动技术解决了原生DataTable在大数据量下的性能瓶颈,支持列冻结、动态编辑等企业级功能。文章详细解析了其虚拟渲染原理,展示了核心API配置方法,并提供了金融业务看板的实现示例。针对鸿蒙设备,作者建议利用响应式布局适配不同屏幕尺寸。pluto_grid兼具跨平台优势与桌面级交互体验,是O
摘要: 开源鸿蒙跨平台社区推出 pigeon 工具,解决 Flutter 与 OpenHarmony 原生通信的痛点。传统 MethodChannel 依赖字符串匹配易引发运行时错误,而 pigeon 通过代码生成实现类型安全,自动生成 Dart 和 ArkTS 接口代码,提升开发效率和稳定性。开发者只需定义协议文件,即可像调用本地对象一样跨端通信,避免参数序列化问题。尤其适合 OpenHarmo
摘要:本文介绍了如何在OpenHarmony应用开发中使用petitparser库处理自定义语法解析。petitparser基于解析表达式语法(PEG),通过组合简单解析器构建复杂语法规则,支持直接映射执行业务逻辑。文章详细讲解了基础API使用、数学表达式解析实现,并提供了鸿蒙应用中的性能优化建议和完整示例代码,包括带UI反馈的数学公式解析器实现。该方案相比传统正则表达式更易维护,能有效处理嵌套语
开源鸿蒙跨平台社区推出高性能PDF生成方案,通过纯Dart实现端侧动态创建工业级PDF文档。该方案采用声明式语法构建PDF页面,支持矢量图形、表格、图片和中文排版,无需服务器依赖即可生成带水印的标准化文件。核心功能包括: 基于Widget树结构生成ISO 32000标准PDF 完美适配鸿蒙中文字体 提供支付凭证、企业审批表格等场景化模板 优化处理字体体积和图片内存问题 特别适用于鸿蒙设备上的电子凭
本文介绍了在鸿蒙(OpenHarmony)应用开发中如何利用minio库对接S3兼容对象存储。文章首先阐述了MinIO作为高性能对象存储服务器在政企级应用中的重要性,随后详细解析了minio库的核心功能,包括流式上传、断点续传和安全访问控制。重点讲解了客户端初始化、流式上传大文件、生成限时安全票据等核心API的使用方法,并提供了完整的代码示例。此外,文章还针对OpenHarmony平台的适配挑战给
本文介绍了Dart官方matcher库在鸿蒙(OpenHarmony)应用自动化测试中的应用。该库通过声明式校验方式,提供丰富的匹配器函数(如equals、contains等),支持基础值、集合、复杂字典及异常验证。文章详细解析了匹配器原理、核心API使用,并给出业务模型完整性断言等场景示例,强调其在提升测试报错诊断效率和测试代码可读性方面的优势。最后通过Flutter UI模拟展示了语义化测试流
kana_kit为OpenHarmony开发者提供了日文文本处理的完整解决方案,支持平假名、片假名与罗马音之间的精准互转。该工具能自动识别文本类型,处理复杂音变规则(如促音、长音),并支持混合文本验证。核心API包括类型验证、假名互转等功能,适用于日文搜索联想、输入法等场景。在鸿蒙平台上使用时,建议通过Isolate机制优化批量转换性能。通过标准化API和轻量级设计,kana_kit显著降低了日文
开源鸿蒙跨平台社区推出了一款强大的日期处理库 Jiffy,专为解决 OpenHarmony 应用开发中的日期处理痛点而设计。该库通过链式调用简化了日期计算、格式化和时区处理,支持多语言相对时间展示,能自动生成"3秒前"等自然语言结果。核心功能包括:1)极简的时间解析与格式化;2)强大的日期加减运算;3)内置全球语言本地化支持。特别适合社交应用时间轴等场景,相比原生 DateTi