
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了HarmonyOS ArkWeb框架下JavaScript与Native通信的两种实现方式:JavaBridge和WebMessagePort。JavaBridge通过javaScriptProxy注册对象实现双向同步调用,适用于简单场景;WebMessagePort通过创建消息端口实现灵活异步通信,适合复杂交互。文章提供了完整的代码示例,包括Native调用JS、JS回调Native和

HarmonyOS NEXT中集成Skia进行高性能2D图形渲染 摘要 本文介绍如何在HarmonyOS NEXT应用中通过NDK集成Skia图形库实现高性能2D渲染。针对ArkUI Canvas在复杂图形场景下的性能瓶颈,详细展示了从Skia编译配置到实际渲染的完整流程: 适用场景对比:分析Skia在复杂矢量图形、大规模文字排版和实时动画等场景相比ArkUI Canvas的优势 环境准备:提供S

本文介绍了在HarmonyOS NEXT应用开发中,如何通过NDK实现自定义布局容器来提升性能。文章对比了ArkTS布局与C++布局的差异,指出C++方案在内存分配、循环计算和缓存能力上的优势,特别适合子组件数量多或需要高频重新布局的场景。核心实现包括:1)C++端定义布局容器类,管理组件树和布局算法;2)通过Napi接口暴露C++方法;3)ArkTS调用层创建容器并获取布局结果。文章提供了一个简

在HarmonyOS NEXT开发中,图片处理是一个常见场景。但很多人第一次接触Image Kit时,会发现官方示例能运行,但放到实际项目里还需要处理很多细节,尤其是这个需求。如果只是单张图片处理,问题不大。但一旦涉及多图批量编辑——比如统一旋转、统一缩放、统一转换格式——一个简单的循环解码/编码很容易就把内存打爆,或者导致UI卡顿。这个功能本身不复杂,但真正麻烦的是和。一个问题:如果某张图片解码

React Native 开发 HarmonyOS

通过本文,我们完成了:✔ MacOS 安装 OpenClaw✔ 接入飞书机器人✔ 配置开机自启✔ 解决终端报错当AI Agent + 协作工具结合时,很多重复工作都可以自动化。自动日报自动会议总结自动任务创建自动客服机器人OpenClaw 是一个非常值得尝试的AI Agent 开源项目。如果觉得文章有帮助,欢迎。

HarmonyOS应用间跳转实战:构建多应用协作工作流 本文介绍如何使用HarmonyOS的应用间跳转能力构建一个完整的图片处理工作流:从主应用发起→调用系统相机拍照→跳转第三方编辑应用处理→分享到社交应用。文章重点解决以下问题: 工作流设计:通过状态管理控制多步骤跳转流程 关键实现: 使用startAbilityForResult获取拍照结果 显式/隐式跳转的混合使用 错误处理和降级方案 配置要

HarmonyOS应用间文件跳转技术精要 本文针对HarmonyOS应用间文件协作场景,重点解决"文件打开与编辑"的核心痛点。通过MIME类型匹配机制,实现文件从选择到跨应用传递的全流程: 关键技术点: 必须使用URI传递文件路径(禁用绝对路径) 通过DocumentViewPicker获取临时URI(注意生命周期限制) 自定义文件扩展名到MIME类型的精准映射 实现方案: 采用startAbil

HarmonyOS应用间跳转实现地图导航功能的技术精要 本文详细讲解了在HarmonyOS应用中实现"点击地址跳转地图导航"功能的完整方案。核心内容包括: 技术背景:应用间跳转(通过Want机制)相比集成地图SDK或使用WebView方案更轻量高效。 关键实现: 地址数据结构定义 遵循geo:协议构造跳转URI的规范格式 优先使用openLink接口实现跳转 完善的异常处理机制 技术要点: URI

应用间跳转在 HarmonyOS 里是一个基础能力,但想要用稳并不轻松。关键点在于理解 Want 的构建规则,处理好图片分享时的 URI 权限,以及合理选择显式或隐式跳转方式。如果你也遇到类似的跳转问题,建议先从日志入手,看看返回的错误信息具体是什么。官方文档对这个行为描述得比较简单,建议结合实际运行效果一起验证。不同设备上的行为可能存在差异,真机测试永远是最可靠的方式。








