- 博客(830)
- 资源 (16)
- 问答 (3)
- 收藏
- 关注
原创 【Flutter】Flutter 图片缓存入门:cached_network_image 解决图片加载的问题
在 Flutter 中,我们可以使用 cached_network_image 这个库来实现图片缓存。
2023-06-28 22:54:17 4934
原创 【Flutter】包管理(8)Flutter 状态管理 Flutter Redux 深入 构建复杂应用的状态管理方案
在这篇文章中,我们深入探讨了 Flutter Redux 的高级使用,包括如何处理异步操作,如何使用 Middleware,如何组合多个 reducer,以及如何在一个具体的示例中使用 Redux。
2023-06-28 22:20:51 440
原创 【Flutter】Flutter Redux 入门:解决状态管理的问题
Flutter Redux 是 Redux 在 Flutter 中的实现。它提供了一些工具,使我们能够在 Flutter 应用中方便地使用 Redux。通过使用 Flutter Redux,我们可以更好地组织和管理应用的状态,使得代码更加清晰,更易于维护和测试。
2023-06-28 22:19:33 755
原创 【Flutter】包管理(7)Flutter 状态管理 BLoC 从基础到实践
BLoC 的工作原理是基于流(Stream)的。在 BLoC 中,我们有两种类型的流:事件(Event)流和状态(State)流。事件流是输入流,我们通过发送事件到事件流来告诉 BLoC 需要做什么。状态流是输出流,BLoC 通过状态流来告诉 UI 需要显示什么。
2023-06-27 11:55:28 299
原创 【Flutter】 Flutter 状态管理 BLoC 简明使用指南
BLoC 是由 Google 开发者 Advocate Paolo Soares 和 Cong Hui 提出的,它的主要目标是将业务逻辑从 UI 中分离出来,使得代码更加清晰,易于测试和复用。
2023-06-27 10:56:29 1359
原创 【Flutter】包管理(6)Flutter 状态管理 Provider 深入使用指南
在这篇文章中,我们将深入探讨 Provider 的高级使用方法,包括如何使用 ProxyProvider,如何处理异步数据,以及如何优化你的应用性能。
2023-06-24 12:00:00 421 2
原创 【Flutter】包管理(3)Flutter 中常用网络请求包 http 的详细使用说明
本篇文章将详细介绍 http 包的使用方法,并提供多种示例代码供读者参考。
2023-06-23 12:00:00 1149
原创 【Flutter】包管理(5)Flutter 中 Hive 的详细使用说明
在这篇文章中,我们将深入探讨 Hive 的高级使用方法,包括 Hive 中的 BoxCollections,事务处理,以及对象存储等内容。
2023-06-22 12:00:00 1147
原创 【Flutter】Flutter 状态管理 Provider 包使用概述
Provider 是 Flutter 社区中广受欢迎的状态管理工具之一,它以其简洁的 API 和强大的功能赢得了开发者们的喜爱。
2023-06-21 23:07:55 1237
原创 【Flutter】Flutter 数据存储 Hive 的简要使用说明
在开发 Flutter 应用时,我们经常需要在本地存储一些数据。这些数据可能是用户的偏好设置,也可能是应用的一些临时状态。Hive 是一个轻量级且速度极快的键值对数据库,它是用纯 Dart 编写的,可以很好地满足我们的需求。
2023-06-21 22:45:29 2221 1
原创 【Flutter】包管理(4)Flutter 数据存储 shared_preferences 详解
虽然 shared_preferences 只能用来存储简单的数据,但是它的使用非常简单,对于需要存储一些用户偏好设置或者其他小型数据的应用来说,是一个非常好的选择。
2023-06-21 00:03:10 985
原创 【Flutter】Flutter 数据存储 shared_preferences 简介
shared_preferences 是 Flutter 的一个插件,用于读取和写入简单的键值对。它在 iOS 上包装了 NSUserDefaults,在 Android 上包装了 SharedPreferences。
2023-06-20 23:51:57 946
原创 【Flutter】包管理(2)Flutter 中 sqflite 的详细使用
sqflite 是一个 Flutter 插件,它提供了对 SQLite 数据库的访问。SQLite 是一种轻量级的数据库,它的设计目标是嵌入式的,而且有着非常小的内存占用。sqflite 支持事务和批处理,可以在 iOS 和 Android 上在后台线程中执行数据库操作。
2023-06-19 07:30:00 466
原创 【Flutter】Flutter 中 sqflite 的基本使用
sqflite 是一个非常强大的插件,它为我们在 Flutter 中使用 SQLite 数据库提供了很大的便利。
2023-06-18 23:53:28 1824
原创 【Flutter】Dio 强大的Dart/Flutter HTTP客户端
Dio是一个强大的Dart/Flutter HTTP客户端,它提供了许多高级功能,如全局配置、拦截器、FormData、请求取消、文件上传/下载、超时等。无论你是在开发复杂的Web应用程序,还是在构建移动应用程序,Dio都是一个值得考虑的选择。
2023-06-18 23:42:52 1536
原创 【Flutter】包管理(1) Pub.dev:Dart 和 Flutter 的官方包管理平台
Pub.dev 是 Dart 和 Flutter 的官方包仓库,它包含了大量的可重用库和包,这些库和包可以帮助开发者更高效地开发 Dart 和 Flutter 应用。
2023-06-18 13:21:18 2110 1
原创 【Flutter】Flutter 中 http 1.0.0 使用简要说明
在开发 Flutter 应用时,我们经常需要从服务器获取数据或者向服务器发送数据,这就需要使用到 HTTP 请求。在 Flutter 中,我们可以使用 http 包来方便地进行 HTTP 请求。
2023-06-17 23:58:42 778
原创 【Flutter】Audioplayers 4.1.0 简要使用说明
Audioplayers 是一个非常实用的 Flutter 插件,它可以帮助我们在 Flutter 应用中播放音频。无论你是想在你的应用中添加背景音乐,还是需要播放一些音效,Audioplayers 都能够满足你的需求。
2023-06-17 23:54:16 5203 2
原创 【Flutter】Flutter 如何使用 flutter_swiper
在 Flutter 中,我们可以使用 `flutter_swiper` 这个库来创建轮播图。
2023-06-16 23:55:31 2866
原创 赋能全栈软件,开源软件协调,我对英特尔有了全新认知
“赋能中国软件,共筑开放生态”。我在参会现场,感受到了英特尔在开源社区上的投入,从底层操作系统、云原生架构,到数据库、人工智能、大数据以及各行业解决方案,赋能全栈软件,推进开放的生态系统。
2023-06-16 20:51:32 12328
原创 【Flutter】Flutter 如何使用 WebView
在 Flutter 中使用 WebView 的基本方法,以及如何使用 `webview_flutter` 库。
2023-06-15 23:50:21 6181
原创 【Flutter】Flutter 如何图片裁剪
我们首先创建了一个 `ImagePicker` 对象,用于选择图片。然后,我们定义了一个 `pickAndCropImage` 方法,这个方法首先调用 `ImagePicker.getImage` 方法让用户选择一张图片,然后调用 `ImageCropper.cropImage` 方法对选择的图片进行裁剪,最后将裁剪后的图片显示在屏幕上。
2023-06-15 23:37:17 2217
原创 【Flutter】在 Flutter 中如何获取本地的 json 文件并解码
在 Flutter 中,我们可以使用 dart:convert 库来解码和编码 JSON。
2023-06-14 23:41:38 2183
原创 【Flutter】如何在 Flutter 中获取设备 ID
在 Flutter 中,我们可以使用 `device_info` 插件来获取设备 ID。
2023-06-14 23:29:51 6066 2
原创 【Flutter】Flutter 如何实现开屏广告
开屏广告这个功能在商业应用中非常常见,它可以在应用启动时向用户展示广告,增加应用的商业价值。
2023-06-14 22:24:34 1476
原创 【Flutter】Flutter 使用splashscreen包创建启动页面
如何在 Flutter 中使用 splashscreen 包来创建启动页面
2023-06-14 19:03:01 2149 3
原创 【Flutter】Flutter 如何获取当前路由
本文介绍了如何在 Flutter 中获取当前路由,我们介绍了两种方法,一种是使用 NavigatorState 类,另一种是使用 ModalRoute 类。我们还提供了一些代码示例来帮助你理解如何在实际的应用中获取和使用当前路由。
2023-06-14 17:59:59 2750
原创 【Flutter】Flutter 切换语言 当前页面不刷新
虽然 Flutter 默认的做法是刷新整个应用,但是我们可以通过使用 StatefulWidget 和 setState 来改变这一行为。
2023-06-14 17:32:06 954
原创 【Flutter】如何 Dialog 弹窗设置点击空白处不关闭
Dialog 是一个常见的 UI 元素,它可以用于显示信息、询问问题或收集用户输入。
2023-06-14 10:55:47 2405
原创 【Flutter】Flutter 如何调用另一个 Page 里的函数
在 Flutter 中调用另一个页面函数的三种方法:Provider 方法、Global Key 方法和回调函数方法。
2023-06-13 21:54:40 855
原创 【Flutter】Flutter 如何实现主题 Theme 切换
主题切换是一种很重要的用户体验优化手段。通过主题切换,我们可以让用户根据自己的喜好或者环境条件选择最适合自己的界面颜色和样式,提高应用的用户友好度。
2023-06-13 21:35:43 1163
原创 【Flutter】Flutter 中处理 loading 状态
我们创建了一个 Stateful Widget,并在其状态中添加了一个 `_isLoading` 变量来控制 loading 状态
2023-06-13 21:02:32 2401
原创 【Flutter】如何给按钮添加圆角 自定义圆角按钮样式
我们首先创建了一个基本的 `ElevatedButton`,然后学习了如何通过 `shape` 属性和 `RoundedRectangleBorder` 类来给按钮添加圆角。最后,我们探索了如何通过 `ButtonStyle` 对象来自定义按钮的颜色和圆角半径。
2023-06-11 21:58:29 1893
原创 【Flutter】widgets (8) Flutter中状态管理 InheritedWidget 使用的最佳实践
在 Flutter 的世界里,Inherited Widgets 是一个非常重要的概念。它是一种特殊的 Widget,可以让我们在 Widget 树中有效地传递数据,而不需要手动地将数据一层一层地向下传递。这在处理一些复杂的状态管理问题时,尤其有用。
2023-06-11 08:00:00 369 1
【Go】Gin从入门到精通 实例代码01
2021-09-24
php模拟http请求的类
2013-12-05
C#实训项目 酒店管理系统 源代码 完整版 附数据库
2012-09-13
[内存虚拟硬盘工具].SuperSpeed.RamDisk.Plus.v10.0.1.0
2012-09-09
酒店管理系统_项目需求+素材+知识点回顾
2012-09-09
C#实训项目 酒店管理系统 源代码 附数据库(学生自编)
2012-09-09
加油(•̀ᴗ•́)و ̑̑
2021-06-19
晚上不睡查es文档,快放假我也是拼了[face]emoji:005.png[/face]
2021-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人