
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文完整记录 Kuiver 接入 OpenHarmony 的技术路径:基于已发布的 Compose ohos 制品线,原样编译含 runtime/foundation/ui 的完整库,通过 C ABI/N-API 桥接实现双布局算法与边分类,在 ArkUI 真机页面中完成图可视化渲染。项目覆盖构建、编译、桥接、真机验收全链路,验证了 KLIB 生成、动态库交付与交互逻辑一致性,为 KMP 图可视化
本文完整记录 Kuiver 接入 OpenHarmony 的技术路径:基于已发布的 Compose ohos 制品线,原样编译含 runtime/foundation/ui 的完整库,通过 C ABI/N-API 桥接实现双布局算法与边分类,在 ArkUI 真机页面中完成图可视化渲染。项目覆盖构建、编译、桥接、真机验收全链路,验证了 KLIB 生成、动态库交付与交互逻辑一致性,为 KMP 图可视化
写完一篇攻略、挑好一件商品,想让用户顺手把它转到微信、备忘录或者邮件里,应用自己得先把内容递给系统分享面板。面板是系统现成的,应用要做的只是把要分享的东西交出去。在鸿蒙应用里做这件事,可以接一个现成的分享库。这次选了share_plus,做了一个叫 ShareDeck 的小 Demo。功能很集中:左边是输入区,写好分享文本和标题,点"分享文本"大按钮就拉起系统分享面板;右边一组预设内容的快捷按钮,

写完一篇攻略、挑好一件商品,想让用户顺手把它转到微信、备忘录或者邮件里,应用自己得先把内容递给系统分享面板。面板是系统现成的,应用要做的只是把要分享的东西交出去。在鸿蒙应用里做这件事,可以接一个现成的分享库。这次选了share_plus,做了一个叫 ShareDeck 的小 Demo。功能很集中:左边是输入区,写好分享文本和标题,点"分享文本"大按钮就拉起系统分享面板;右边一组预设内容的快捷按钮,

如果每次重开都要重新设一遍,体验反而比不用还差。要在鸿蒙应用里做这种"本地偏好记忆",可以用 Flutter 官方生态里最常用的轻量键值对存储库——。这次选了,做了一个叫的小 Demo。任何一项改完立即写入本地,杀掉 App 重开还在。登录状态、主题、引导页标记这类"要记住的小配置"都可以照这个方式接。本地偏好存储用的是 AtomGit 上维护的鸿蒙版本(聚合仓库里的主包 +的实现包),仓库链接统
如果每次重开都要重新设一遍,体验反而比不用还差。要在鸿蒙应用里做这种"本地偏好记忆",可以用 Flutter 官方生态里最常用的轻量键值对存储库——。这次选了,做了一个叫的小 Demo。任何一项改完立即写入本地,杀掉 App 重开还在。登录状态、主题、引导页标记这类"要记住的小配置"都可以照这个方式接。本地偏好存储用的是 AtomGit 上维护的鸿蒙版本(聚合仓库里的主包 +的实现包),仓库链接统
很多 App 在弱网时体验很差:用户点了一键换网络、连上公司 Wi-Fi、或视频加载失败,页面却不知道该提示还是该重试。要在鸿蒙应用里实时知道当前是 Wi-Fi 还是有线还是蜂窝,可以接一个现成的网络连接状态库。这次选了,做一个叫 NetPulse 的小 Demo。功能很简单:进页面先查一次当前网络类型,之后网络一变,页面就自动跟着变;右上角还有个“刷新状态”按钮,随时手动再查一次。开始阅读、断网
很多 App 在弱网时体验很差:用户点了一键换网络、连上公司 Wi-Fi、或视频加载失败,页面却不知道该提示还是该重试。要在鸿蒙应用里实时知道当前是 Wi-Fi 还是有线还是蜂窝,可以接一个现成的网络连接状态库。这次选了,做一个叫 NetPulse 的小 Demo。功能很简单:进页面先查一次当前网络类型,之后网络一变,页面就自动跟着变;右上角还有个“刷新状态”按钮,随时手动再查一次。开始阅读、断网








