
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在鸿蒙开发的世界中,用户体验至关重要。我在网络上搜寻了一番,发现现有的上拉刷新和下拉加载组件要么功能不全,要么不够优雅。因此,我决定自己动手,打造一套既美观又实用的组件。本系列文章将深入解析如何使用鸿蒙系统组件封装出优秀的上拉刷新和下拉加载控件。今天,我们将从空页面的开发开始,探索如何在鸿蒙OS中实现这一功能。通过本文,我们不仅学习了如何在鸿蒙OS中实现一个功能完备的空页面组件,还了解了如何通过资

高德地图 Flutter 插件实现了 Android/iOS/HarmonyOS 三端支持,解决了官方插件在鸿蒙生态的缺失问题。核心改进包括:1)HarmonyOS原生适配;2)优化自定义地图样式传输方案,将二进制数据传输改为路径引用,显著提升性能并消除卡顿;3)保持与官方API一致,降低迁移成本。该插件支持地图基础功能、覆盖物及POI交互等,开发者可通过Git依赖快速集成,实现跨平台地图功能。项
高德地图 Flutter 插件实现了 Android/iOS/HarmonyOS 三端支持,解决了官方插件在鸿蒙生态的缺失问题。核心改进包括:1)HarmonyOS原生适配;2)优化自定义地图样式传输方案,将二进制数据传输改为路径引用,显著提升性能并消除卡顿;3)保持与官方API一致,降低迁移成本。该插件支持地图基础功能、覆盖物及POI交互等,开发者可通过Git依赖快速集成,实现跨平台地图功能。项
看似简单的“节拍器”功能,在鸿蒙Next(OpenHarmony)系统上却暗藏玄机。从节奏不稳到后台断连,从单线程瓶颈到资源竞争,本文深度复盘了在开发运动类App高频音效功能时遇到的“九九八十一难”,并提供了一套包含**多实例轮询SoundPool**、**Dart端异步解耦**以及**静音保活黑科技**的完整解决方案。
看似简单的“节拍器”功能,在鸿蒙Next(OpenHarmony)系统上却暗藏玄机。从节奏不稳到后台断连,从单线程瓶颈到资源竞争,本文深度复盘了在开发运动类App高频音效功能时遇到的“九九八十一难”,并提供了一套包含**多实例轮询SoundPool**、**Dart端异步解耦**以及**静音保活黑科技**的完整解决方案。
看似简单的“节拍器”功能,在鸿蒙Next(OpenHarmony)系统上却暗藏玄机。从节奏不稳到后台断连,从单线程瓶颈到资源竞争,本文深度复盘了在开发运动类App高频音效功能时遇到的“九九八十一难”,并提供了一套包含**多实例轮询SoundPool**、**Dart端异步解耦**以及**静音保活黑科技**的完整解决方案。
在鸿蒙开发的广袤天地中,网络层的搭建与封装无疑是构建高效、稳定应用的基石。继上篇的探索之后,本文将继续深入网络层的优化之旅,揭秘如何通过类型转换器、请求查询附加器以及丰富的常量参数,将网络层的构建艺术推向一个新的高度。在网络请求的世界里,数据格式的转换至关重要。我们通过定义接口,实现了对请求与响应数据类型的灵活转换。通过定义一系列的常量,我们为网络请求的错误处理提供了统一的接口。这些常量不仅包括了
在鸿蒙应用的开发过程中,经常需要针对不同的环境(如开发环境、生产环境)配置不同的参数和资源。本文将深度解析如何在鸿蒙中灵活配置多环境目录,分享实战经验,让你的应用部署更加高效便捷。

Flutter作为基础的应用,如果要在flutter 中嵌入webview 去做Hybrid混合开发,咱们就必须要封装一套易用的webview,但网上关于flutter webview的文章极其的少。但的确也有做封装的文章,但是封装手法不够优雅,封装效果不够扩展。于是我打算把我的封装与大家分享,看我如何做到高扩展,高易用性。
前言简单工厂模式每增加一个产品就要增加一个具体产品类和一个对应的具体工厂类,这增加了系统的复杂度,违背了“开闭原则”。“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。优点:用户只需要知道具体工厂的名称就可得到所要的产品,无须知道产品的具体创建过程。灵活性增强,对于新产品的创建,只需多写一个相应的工厂类。典型的解耦框架。高层模块







