logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

你的知识存在哪里?PandaWiki + cpolar把本地知识库体验拉满

云笔记用了好几年,该踩的坑基本踩遍了。印象最深的一次:半夜赶方案,需要调一份之前整理过的资料,结果云端同步抽风,笔记点开是一片空白。重启、重登、换网络,能试的都试了,最后是从缓存里勉强捞回来半份内容。内容存在别人服务器上这种事儿,出一次就够让人长记性了。云端工具方便是方便,但说到底,你的笔记、你的知识、你的思考结晶,放在别人那里就是放在别人那里。同步抽风、会员涨价、隐私协议悄悄改这种事情,谁用谁知

文章图片
#网络
Flutter 三方库 dns_client 的鸿蒙化适配指南 - 告别 DNS 劫持、探索 DNS-over-HTTPS (DoH) 技术、构建安全的鸿蒙网络请求环境

传统的 DNS 查询基于 UDP,既不加密也容易被篡改。而dns_client通过 DNS-over-HTTPS (DoH) 技术,将 DNS 查询请求封装在加密的 HTTPS 流量中。这意味着,在鸿蒙端的应用可以绕过本地不可靠的运营商 DNS,直接通过 Google 或 Cloudflare 的加密通道获取服务器 IP。在鸿蒙生态中,安全性是核心底座之一。集成 DoH 不仅是防御劫持,更是提升应

文章图片
#flutter#harmonyos#鸿蒙
Flutter for OpenHarmony 实战之基础组件:第六十五篇 Hero 动画高级进阶 — 打造电影级的页面交互

本文深入探讨了Flutter for OpenHarmony中的Hero动画高级技巧。Hero动画通过共享Tag实现跨页面组件平滑过渡,其核心是检测共享组件、创建悬浮层并进行插值计算。文章重点介绍了多组件同步飞行技巧,通过为每个子组件设置唯一Tag并定制飞行曲线(如MaterialRectArcTween实现弧线轨迹)。同时提供了关键避坑指南,强调Tag唯一性和组件结构一致性的重要性。针对Open

文章图片
#flutter#交互#harmonyos +2
Flutter for OpenHarmony:web_socket 纯 Dart 标准 WebSocket 客户端(跨平台兼容性之王) 深度解析与鸿蒙

本文介绍了web_socket库如何为OpenHarmony开发者提供统一的跨平台WebSocket解决方案。该库通过外观模式自动适配不同平台实现,在鸿蒙上基于dart:io运行。文章详细说明了核心原理、权限配置、证书处理等适配要点,并提供了建立连接、收发数据、关闭连接等基础用法示例。最后通过一个完整的鸿蒙实时消息接收器实战案例,展示了如何构建健壮的WebSocket客户端。web_socket作

文章图片
#flutter#前端#websocket +4
Flutter for OpenHarmony 实战之基础组件:第四十七篇 StreamBuilder — 掌握流式数据的即时渲染

Flutter for OpenHarmony 实战:StreamBuilder 流式数据渲染 摘要:本文深入探讨 Flutter 在 OpenHarmony 开发中的流式数据处理方案。StreamBuilder 作为处理持续数据流的核心组件,相比 Future 更适合实时数据场景(如股票行情、聊天消息)。通过秒表计时器实战案例,详细讲解 Stream 创建、StreamBuilder 监听渲染的

文章图片
#flutter#android
Flutter for OpenHarmony 实战之基础组件:第五十一篇 NavigationRail — 适配平板与折叠屏的侧边导航

本文介绍了Flutter for OpenHarmony中适配平板与折叠屏的侧边导航组件NavigationRail的使用方法。核心内容包括: NavigationRail基础实现:作为Row的第一个元素,包含选中索引、目标项等基本结构,可添加顶部和底部扩展内容。 响应式切换策略:通过LayoutBuilder判断屏幕宽度,在窄屏时使用底部导航栏,宽屏时切换为侧边导航,实现自动适配。 进阶功能:支

文章图片
#flutter#harmonyos#android
Flutter for OpenHarmony: Flutter 三方库 sqlite3_flutter_libs 为鸿蒙应用提供高性能嵌入式数据库底层支持(数据持久化基石)

摘要: 本文介绍了在OpenHarmony应用开发中使用SQLite进行高性能本地数据存储的解决方案。重点讲解了sqlite3_flutter_libs库的核心作用,它作为底层桥梁,为鸿蒙平台提供预编译的SQLite二进制库。文章包含完整的实战示例,演示了数据库初始化、事务处理等关键操作,并特别针对OpenHarmony平台提供了适配建议,包括Bytecode HAR兼容性配置等常见问题的解决方法

#数据库#flutter#sqlite +4
Flutter for OpenHarmony: Flutter 三方库 shelf_hotreload 为鸿蒙端侧服务端开发引入极速热重载体验(服务端开发利器)

摘要: shelf_hotreload 为 OpenHarmony 开发者提供 Dart 服务端热重载功能,通过监听文件变动自动重启服务,实现代码修改后毫秒级生效。该工具支持定义监听路径、适配鸿蒙文件系统,并有效防御内存泄漏,适用于端侧本地服务开发和自动化测试场景。示例展示如何快速构建支持实时修改的鸿蒙微型服务,显著提升全栈开发调试效率,是鸿蒙生态的高效开发利器。(149字)

#flutter#harmonyos#android +4
Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎

什么是 HTTP Cache Hive Store?它不仅是简单的数据保存,而是一个将“HTTP 缓存原语(RFC 7234)”与“Hive 极速 KV 引擎”深度融合的适配器。它支持自动处理缓存头的过期逻辑(Max-Age),并提供毫秒级的物理检索性能。在 Flutter for OpenHarmony 的实际开发中,利用该库,我们可以让鸿蒙应用以“零网络损耗”的方式加载已存取的 API 资源。

文章图片
#flutter#harmonyos#鸿蒙
Flutter for OpenHarmony: Flutter 三方库 enum_to_string 优雅地在枚举值与字符串之间架起桥梁(代码整洁之道)

本文介绍了enum_to_string工具库在OpenHarmony应用开发中的使用。该库解决了Dart原生枚举类型在转换为字符串时会包含完整命名前缀的问题,提供了简洁的字符串转换、字符串反转为枚举以及语义化UI格式转换等功能。文章通过核心API示例展示了如何实现枚举与字符串之间的高效互转,并特别说明了该库在OpenHarmony平台上的零反射开销优势。最后通过一个鸿蒙设备状态监控器的完整示例,演

文章图片
#flutter#harmonyos#华为 +2
    共 515 条
  • 1
  • 2
  • 3
  • 52
  • 请选择