logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙平台 CMP 三方库「Kuiver」适配全流程

本文完整记录 Kuiver 接入 OpenHarmony 的技术路径:基于已发布的 Compose ohos 制品线,原样编译含 runtime/foundation/ui 的完整库,通过 C ABI/N-API 桥接实现双布局算法与边分类,在 ArkUI 真机页面中完成图可视化渲染。项目覆盖构建、编译、桥接、真机验收全链路,验证了 KLIB 生成、动态库交付与交互逻辑一致性,为 KMP 图可视化

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「Kuiver」适配全流程

本文完整记录 Kuiver 接入 OpenHarmony 的技术路径:基于已发布的 Compose ohos 制品线,原样编译含 runtime/foundation/ui 的完整库,通过 C ABI/N-API 桥接实现双布局算法与边分类,在 ArkUI 真机页面中完成图可视化渲染。项目覆盖构建、编译、桥接、真机验收全链路,验证了 KLIB 生成、动态库交付与交互逻辑一致性,为 KMP 图可视化

#开源#harmonyos#华为
Flutter 鸿蒙实战:用 share_plus 三方库给应用接一个系统分享面板

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

文章图片
#flutter#harmonyos#华为
Flutter 鸿蒙实战:用 share_plus 三方库给应用接一个系统分享面板

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

文章图片
#flutter#harmonyos#华为
Flutter 鸿蒙实战:用 shared_preferences 三方库给应用做一套能记住你偏好的设置中心

如果每次重开都要重新设一遍,体验反而比不用还差。要在鸿蒙应用里做这种"本地偏好记忆",可以用 Flutter 官方生态里最常用的轻量键值对存储库——。这次选了,做了一个叫的小 Demo。任何一项改完立即写入本地,杀掉 App 重开还在。登录状态、主题、引导页标记这类"要记住的小配置"都可以照这个方式接。本地偏好存储用的是 AtomGit 上维护的鸿蒙版本(聚合仓库里的主包 +的实现包),仓库链接统

#harmonyos#flutter#华为
Flutter 鸿蒙实战:用 shared_preferences 三方库给应用做一套能记住你偏好的设置中心

如果每次重开都要重新设一遍,体验反而比不用还差。要在鸿蒙应用里做这种"本地偏好记忆",可以用 Flutter 官方生态里最常用的轻量键值对存储库——。这次选了,做了一个叫的小 Demo。任何一项改完立即写入本地,杀掉 App 重开还在。登录状态、主题、引导页标记这类"要记住的小配置"都可以照这个方式接。本地偏好存储用的是 AtomGit 上维护的鸿蒙版本(聚合仓库里的主包 +的实现包),仓库链接统

#harmonyos#flutter#华为
Flutter 鸿蒙实战:用 connectivity_plus 三方库给应用加一个网络状态检测面板

很多 App 在弱网时体验很差:用户点了一键换网络、连上公司 Wi-Fi、或视频加载失败,页面却不知道该提示还是该重试。要在鸿蒙应用里实时知道当前是 Wi-Fi 还是有线还是蜂窝,可以接一个现成的网络连接状态库。这次选了,做一个叫 NetPulse 的小 Demo。功能很简单:进页面先查一次当前网络类型,之后网络一变,页面就自动跟着变;右上角还有个“刷新状态”按钮,随时手动再查一次。开始阅读、断网

#flutter#harmonyos#华为
Flutter 鸿蒙实战:用 connectivity_plus 三方库给应用加一个网络状态检测面板

很多 App 在弱网时体验很差:用户点了一键换网络、连上公司 Wi-Fi、或视频加载失败,页面却不知道该提示还是该重试。要在鸿蒙应用里实时知道当前是 Wi-Fi 还是有线还是蜂窝,可以接一个现成的网络连接状态库。这次选了,做一个叫 NetPulse 的小 Demo。功能很简单:进页面先查一次当前网络类型,之后网络一变,页面就自动跟着变;右上角还有个“刷新状态”按钮,随时手动再查一次。开始阅读、断网

#flutter#harmonyos#华为
到底了