- 博客(453)
- 资源 (1)
- 收藏
- 关注
原创 【Flutter 问题系列第 85 篇】Xcode 运行 Flutter 提示 The Dart VM Service was not discovered after 60 seconds.
在 Xcode 上运行 Flutter 时提示 `The Dart VM Service was not discovered after 60 seconds. This is taking much longer than expected...`,意思是 `60秒后未发现Dart虚拟机服务。这比预期的要长得多`
2025-02-11 20:30:00
377
原创 【Flutter 问题系列第 84 篇】如何清除指定网络图片的缓存
针对相同网络图片的地址,通过缓存图片到本地的方式可以提高应用的使用感受。不过有时候会有根据条件触发清理所有缓存或者某张图片缓存的情况,如同一个 Url 根据条件返回不同的图片,如果之前本地已经缓存了图片 A,则 Url 不变的前提下对应的图片变了成图片 B,此时再次启动应用看到的还是图片 A,这个时候怎么解决呢?在 CachedNetworkImage 的构造函数中有一个 cacheKey 的字段,意思是当前网络图片所对应的缓存标识 key,默认是可空 String 类型,如下图所示。
2024-11-16 14:35:32
717
原创 【综合类型第 40 篇】遗憾,连续 5 年的 1024 勋章活动今年断了
现在是 2024年10月25日 14:59:12。看到今年的 1024 程序员节活动的时候也已经过了 “1024勋章” 的截止日期了。之前已经连续 5 年参与该活动了,今年也只能失之交臂了。因为最近确实有些忙,自己的电脑也拿到了公司暂用,昨天也是22点后快半个点下的班,错过了就错过吧。毕竟人生能错过和会错过的事情太多了。虽然 1024 的勋章活动要断了,但是还是要补充一下文章,就当冒个泡吧。
2024-10-25 16:39:16
232
原创 【Dart 教程系列第 50 篇】在 Flutter 项目的国际化多语言中,如何根据翻译提供的多语言文档表格,快速生成不同语言的内容
在 Flutter 项目的国际化多语言中,如何根据翻译提供的多语言文档表格,快速生成不同语言的内容
2024-09-08 17:53:34
1336
原创 【Dart 教程系列第 49 篇】什么是策略设计模式?如何在 Dart 中使用策略设计模式
博文当前所用 Flutter SDK:3.22.1、Dart SDK:3.4.1。
2024-07-28 19:06:43
814
原创 【Flutter 问题系列第 83 篇】Flutter 中两个 Container 之间出现分割线的原因及解决方案
博文当前所有 Flutter SDK:3.16.6、Dart SDK:3.2.3。
2024-07-22 19:44:02
985
原创 【Flutter 问题系列第 82 篇】Xcode提示Multiple commands produce ‘/Users/xxx/Library/Developer/Xcode/DerivedData
Multiple commands produce '/Users/allensu/Library/Developer/Xcode/DerivedData/DouTuiMao-coyamkrwlsvsgxbzevhowaspgthi/Build/Products/Debug-prod-iphoneos/DouTuiMao.app/Frameworks/ImSDK_Plus.framework'
2024-07-03 11:57:22
1404
1
原创 【Flutter 问题系列第 81 篇】The annotation ‘JsonKey‘ can only be used on fields or getters
The annotation 'JsonKey' can only be used on fields or getters
2024-03-29 14:48:38
654
2
原创 【Flutter 问题系列第 80 篇】TextField 输入框组件限制可输入的最大长度后,输入的内容中包含表情符号时,获取输入的内容数还是会超出限制的问题
如果我们判断输入内容的长度是否大于限制的长度时,应该用的是字符长度,而不是字符串长度。在输入用户名称、简介等内容时,一般我们都会限制输入框内最大可输入数(通过 TextField 组件的 maxLength 属性),如下图限制简介最多10个字。至此,关于 TextField 输入框组件限制可输入的最大长度后,输入的内容中包含表情符号时,获取输入的内容数还是会超出限制的问题便说到这里。其实解决的话也很简单,不直接使用字符串的长度,而是使用字符串的字符长度,也就是字符串的。你的问题得到解决了吗?
2024-01-17 10:15:00
1316
原创 【Flutter 问题系列第 79 篇】在 Flutter 中使用 ReorderableListView 实现拖拽排序列表组件的功能
Flutter 版本:3.10.5,Dart 版本:3.0.5,操作系统:macOS。
2023-10-24 10:00:00
2277
2
原创 【综合类型第 39 篇】HTTP 状态码详解
注:本篇博客只是在「阿里云开发者社区版 HTTP 状态码详解」中按自己的写作风格做了断句,归纳整理,方便查看和阅读。
2023-10-15 18:43:50
1163
原创 【Flutter 问题系列第 78 篇】Android Studio 升级后提示 org.gradle.java.home Gradle property is invalid 的解决方案
操作系统:macOS Ventura 13.0.1 Intel Core i9,Android Studio 版本:Flamingo 2022.2.1 Patch 2。
2023-07-16 16:46:49
3377
2
原创 【Git 教程系列第 27 篇】ssh: connect to host github.com port 22: Connection refused 的解决方案
ssh: connect to host github.com port 22: Connection refused 的解决方案
2023-07-08 17:15:55
3423
6
原创 【Flutter 问题系列第 77 篇】在 Flutter 中如何使用 ValueNotifier 和 ValueListenableBuilder 实现局部刷新
一:使用 ValueListenableBuilder 组件实现局部刷新,需要结合 ValueNotifier 使用。前者负责 UI 的刷新,后者负责数据的更新,并通知 UI 刷新。二:ValueListenableBuilder 局部刷新如何实现的。三:ValueListenableBuilder 局部刷新的本质。
2023-05-03 17:02:15
1329
原创 【Git 教程系列第 27 篇】fatal: not in a git directory Error: Command failed with exit 128: git 问题的解决方案
ok,关于 fatal: not in a git directory Error: Command failed with exit 128: git 问题的解决方案便说到这里。可以很清楚的看到,提示我们设置两个 git config --global 命令。把以下两个命令分别复制到终端,然后按下回车键,如下代码所示。然后再重新用 Homebrew 安装插件即可,如下图所示。不要慌,写这篇博客问题肯定是解决了,在终端输入。
2023-04-07 13:10:46
4727
原创 【Dart 教程系列第 49 篇】Dart 是值传递还是引用传递
Dart 是值传递还是引用传递。Dart 中 List 列表深拷贝的方式。
2023-03-21 18:01:08
1706
1
原创 【Flutter 问题系列第 76 篇】在 Flutter 中 Builder 组件的作用以及如何解决 Scaffold.of 找不到上下文问题的解决文案
在 Flutter 中 Builder 组件的作用以及如何解决 Scaffold.of 找不到上下文问题的解决文案
2023-03-12 15:55:48
2112
4
原创 【Git 教程系列第 26 篇】Mac 升级系统到 Ventura 后,Git 公钥报 Permission denied 错误问题的解决方案
Mac 升级系统到 Ventura 后,Git 公钥报 Permission denied 错误问题的解决方案
2022-12-06 00:49:34
1811
4
原创 【Flutter 问题系列第 75 篇】Flutter 中 pubspec.yaml 配置文件的说明
Flutter 中 pubspec.yaml 配置文件的说明。
2022-10-06 15:03:45
1987
原创 【Android 教程系列第 32 篇】如何查看本地已安装的 java jdk 都有哪些版本
如何查看本地已安装的 java jdk 都有哪些版本
2022-08-18 22:36:08
2757
原创 【Flutter 问题系列第 74 篇】在 Flutter 中如何对 Uint8List 和 File 类型的图像数据进行压缩
在 Flutter 中如何对 Uint8List 和 File 类型的图像数据进行压缩。
2022-07-09 00:08:34
4721
4
原创 【Flutter 问题系列第 73 篇】如何在 Flutter 应用中进行屏幕适配(含使用教程、原理解析)
如何在 Flutter 应用中进行屏幕适配(含使用教程、原理解析)什么是 rpx?
2022-07-08 01:22:23
3560
8
原创 【Flutter 问题系列第 72 篇】在 Flutter 中使用 Camera 插件拍的图片被拉伸问题的解决方案
在 Flutter 中使用 Camera 插件拍的图片被拉伸问题的解决方案
2022-06-29 16:24:28
2542
11
原创 【Flutter 问题系列第 71 篇】Flutter 中 Uint8List 和 Image 之间的相互转换
Flutter 中 Uint8List 和 Image 之间的相互转换
2022-06-28 17:43:31
8755
原创 【Flutter 问题系列第 70 篇】Flutter 与 Android 原生交互(通信)方式之 MethodChannel(精简教程)
Flutter 与 Android 原生交互(通信)方式之 MethodChannel(精简教程)
2022-06-21 13:18:21
1279
4
原创 【Flutter 问题系列第 69 篇】Flutter 与 Android 原生交互(通信)方式之 MethodChannel(详细教程)
Flutter 与 Android 原生交互(通信)方式之 MethodChannel(详细教程)
2022-06-19 10:46:47
2639
2
原创 【Flutter 问题系列第 68 篇】为什么提示 The plugins “xxx_plugin“ use a deprecated version of the Android embedding
Android Studio 提示 The plugins "xxx_plugin" use a deprecated version of the Android embedding
2022-06-17 22:06:42
6893
原创 【Mac 教程系列第 17 篇】如何找回 Mac 上访达侧边栏上的下载、文稿、隔空投送等文件夹选项
如何找回 Mac 上访达侧边栏上的下载、文稿、隔空投送等文件夹选项
2022-06-17 21:28:29
7212
原创 【Flutter 问题系列第 67 篇】在 Flutter 中使用 Get 插件在 Dialog 弹窗中不能二次跳转路由问题的解决方案
在 Flutter 中使用 Get 插件在 Dialog 弹窗中不能二次跳转路由问题的解决方案
2022-06-10 11:01:14
3521
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人