E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
flutter闪退
flutter
开发之状态管理、路由管理、
2.3状态管理#2.3.1简介响应式的编程框架中都会有一个永恒的主题——“状态(State)管理”,无论是在React/Vue(两者都是支持响应式编程的Web开发框架)还是
Flutter
中,他们讨论的问题和解决的思想都是一致的
马拉萨的春天
·
2025-07-02 19:00
flutter开发
一天一读
flutter
前端
javascript
Flutter
:fl_chart 曲线图
#图表fl_chart:^0.69.0//示例数据//prices=[1.05,1.05,1.05,1.051.05,1.05,1.05,1.05]//资产曲线图Widget_buildAssetsCurve(){returnbuildLineChart(Get.context!,item.prices??[],item.increaseStr??'');}//资产曲线图方法,参考CoinPage
sunly_
·
2025-07-02 19:29
Flutter:布局
组件
flutter
在
Flutter
中生成App Bundle并上架Google Play
Rantool要在
Flutter
中生成AppBundle并上架GooglePlay,请按照以下步骤操作:1.准备签名密钥首先需要创建一个密钥库用于签名:keytool-genkey-v-keystoreupload-keystore.jks-keyalgRSA-keysize2048
getapi
·
2025-07-02 19:28
flutter
热更新调试鸿蒙版
flutter
代码步骤(harmonyos next
flutter
debug)
调试鸿蒙版
flutter
代码步骤1、VsCode中终端运行
flutter
buildhap--debug2、DevEco启动调试模式3、返回VsCode如下图1步骤启动运行和调试4、选择鸿蒙真机调试如下图
chenbin___
·
2025-07-02 08:34
harmonyos
flutter
华为
Flutter
Dart Macro 宏简化 JSON 序列化
Flutter
DartMacro宏简化JSON序列化视频https://youtu.be/gBZYjBmoOcUhttps://www.bilibili.com/video/BV1tT421a7ev/前言原文
独立开发者_猫哥
·
2025-07-02 08:59
Flutter技巧
flutter
json
策略模式 -
Flutter
中的算法超市,运行时自由切换“计算法则“!
痛点场景:支付流程的if-else地狱假设你正在开发一个电商App,需要支持多种支付方式:voidprocessPayment(Stringmethod,doubleamount){if(method=='alipay'){print('调用支付宝SDK,支付¥$amount');//支付宝特定逻辑...}elseif(method=='wechat'){print('调用微信支付SDK,支付¥$
明似水
·
2025-07-01 23:30
flutter
策略模式
flutter
算法
中介者模式 -
Flutter
中的通信指挥中心,告别组件间混乱对话!
痛点场景:订单页面的组件纠缠假设你正在开发一个外卖订单页面,包含:地址选择器优惠券选择器支付方式选择商品列表提交按钮这些组件需要相互通信:选择地址→更新运费→刷新总价选择优惠券→校验是否适用于当前商品→更新折扣→刷新总价切换支付方式→检查是否支持优惠券→更新按钮状态修改商品数量→检查库存→更新优惠券可用性传统实现方式(直接引用地狱):classAddressPicker{finalCouponPi
明似水
·
2025-07-01 23:30
flutter
建造者模式
flutter
ui
Flutter
基础(Children|Actions|Container|decoration|child)
代码showDialog(context:context,builder:(BuildContextcontext){returnAlertDialog(title:constText('请输入图形验证码'),content:Column(mainAxisSize:MainAxisSize.min,children:[//显示验证码图片Container(width:double.infinity
aaiier
·
2025-07-01 23:58
flutter
前端
javascript
项目实战复盘:跨平台团队如何组合工具完成 iOS App 上架全流程
在一次使用
Flutter
开发的跨平台项目中,我们团队要将一款教育类App同时上线Android与iOS。
2501_91600889
·
2025-07-01 13:22
http
udp
https
websocket
网络安全
网络协议
tcp/ip
状态模式 -
Flutter
中的状态变身术,让对象随“状态“自由切换行为!
订单状态流转/播放器控制/游戏角色行为…一个模式搞定所有状态驱动型逻辑!经典场景:订单状态管理假设你在开发一个外卖App,订单有以下状态:等待接单已接单配送中已完成已取消每个状态下:显示的UI不同可执行的操作不同状态转换规则不同传统实现方式(switch-case地狱):classOrder{Stringstate='waiting';//状态字段WidgetbuildUI(){switch(st
明似水
·
2025-07-01 07:15
flutter
建造者模式
flutter
ui
Flutter
基础(控制器)
第1步:找个遥控器(创建控制器)//就像买新遥控器要装电池TextEditingControllermyController=TextEditingController();第2步:连上你的玩具(绑定到组件)TextField(controller:myController,//把遥控器绑到输入框decoration:InputDecoration(labelText:"写点东西..."),)第3
aaiier
·
2025-07-01 06:13
flutter
前端
关于
Flutter
中两种Widget的生命周期详解
目录一、StatelessWidget生命周期二、StatefulWidget生命周期1.创建阶段2.State初始化阶段3.构建阶段4.更新阶段5.销毁阶段三、核心对比与常见陷阱四、面试回答技巧以下是
Flutter
Ever69
·
2025-07-01 06:42
Flutter《葵花宝典》
flutter
vscode 调试运行
flutter
报:没有用于调试YAML的扩展。我们是否应在市场中找到YAML扩展?
打开pubspec.yaml文件修改后保存文件,vscode会默认执行
flutter
pubget命令,然后自动下载依赖文件,前提是必须安装有YAML
冰雪青松
·
2025-07-01 05:29
flutter
vscode
flutter
ide
flutter
结合ai工具(其他语言通用)
一、为什么
Flutter
开发者需要免费AI工具?1.减少重复性编码
Flutter
开发中,UI组件、网络请求、状态管理等代码高度重复,AI可自动生成这些代码。
程一个大前端
·
2025-07-01 00:06
flutter
人工智能
代理模式 -
Flutter
中的智能替身,掌控对象访问的每一道关卡!
痛点场景:直接加载高清大图假设你的应用需要显示用户相册:NetworkImage('https://example.com/high-res-photo.jpg')面临的问题:网络差时长时间白屏重复下载相同图片浪费流量敏感图片无权限验证内存占用过高导致崩溃代理模式解决方案核心思想:为其他对象提供一种代理以控制对这个对象的访问。三种常见代理类型:虚拟代理:延迟加载大资源(如占位图→高清图)保护代理:
明似水
·
2025-07-01 00:05
flutter
代理模式
flutter
外观模式 -
Flutter
中的一键操作大师,复杂功能的极简入口!
痛点场景:多步骤的用户注册流程假设你的应用需要处理以下注册步骤:验证邮箱格式检查密码强度调用注册API保存用户Token初始化用户配置同步基础数据发送欢迎邮件传统实现方式:FutureregisterUser(Stringemail,Stringpassword)async{//1.验证邮箱if(!EmailValidator.validate(email)){throwInvalidEmailE
明似水
·
2025-07-01 00:05
flutter
外观模式
flutter
javascript
Flutter
:BLE蓝牙开发
说明:使用
flutter
_blue_plus插件实现低功耗蓝牙开发。
杨先生_
·
2025-06-30 18:22
Flutter
flutter
url_luacher适配指南
ohos平台适配
flutter
三方库指导url_launcher1.准备工作下载待适配的三方插件:官方插件库本指导书,以适配url_launcher6.3.1为例2.插件目录lib:是对接dart端代码的入口
·
2025-06-30 08:56
harmonyos
原有的原生
flutter
项目如何迁移到鸿蒙?
原有的原生
flutter
项目如何迁移到鸿蒙?
·
2025-06-30 08:56
harmonyos
鸿蒙版地图导航功能开发指南
鸿蒙版
Flutter
使用url_launcher插件打开百度地图或高德地图进行导航在
Flutter
中,可以使用url_launcher插件打开百度地图或高德地图进行导航。
·
2025-06-30 08:56
harmonyos
Flutter
多设备之响应式布局
Flutter
多设备之响应式布局参考鸿蒙原生响应式布局场景,保持相似体验。布局能力使用场景使用说明断点将窗口宽度划分为不同的范围(即断点),监听窗口尺寸变化,当断点改变时同步调整页面布局。
·
2025-06-30 08:56
harmonyos
Flutter
多设备之典型布局场景
Flutter
多设备之典型布局场景参考鸿蒙原生典型布局场景,保持相似体验。布局能力使用场景使用说明页签栏使用页签控制内容切换的容器,每个页签对应一个内容视图。
·
2025-06-30 08:55
harmonyos
C#工程中输出类型转换以及程序运行后控制台窗口不退出设置
我们知道在C/C++中遇到这种情况一般是加上:getchar();或者system("pause");为了防止C#控制台窗口执行后
闪退
,需要在代码最后加上一句代码:Cons
nanke_yh
·
2025-06-30 05:55
C#
c#
输出类型切换
控制台窗口暂停
性能分析定界指南
性能分析定界指南前置条件HarmonyOSNext系统前台运行
Flutter
页面分析工具DevEcoStudioProfilerSmartPerf
Flutter
线程介绍
Flutter
使用多个线程来完成其必要的工作
·
2025-06-30 04:23
harmonyos
HarmonyOS(OHOS)引擎编译常见问题
ohos引擎产物编译相关问题
flutter
_engine环境编译配置参考
Flutter
OpenHarmony化引擎编译环境推荐配置版本python3.8-3.11,3.12版本会出现报错java17DevEco-Studio
·
2025-06-30 04:23
harmonyos
适配HarmonyOS Next API16的鸿蒙版
Flutter
3.22.0版本发布
适配HarmonyOSNextAPI16的鸿蒙版
Flutter
3.22.0版本发布版本发布时间2025年4月15日版本配套IDE:DevEcoStudio5.0.11.100
Flutter
SDK:3.22.0
·
2025-06-30 04:22
harmonyos
Flutter
基础(UI监听)
文本按钮(TextButton)文本按钮是没有边框的按钮,当点击时会有涟漪效果。TextButton(onPressed:(){//点击按钮后要执行的代码print('文本按钮被点击了');},child:Text('点击我'),)手势检测器(GestureDetector)GestureDetector能够检测多种手势,不只是点击,还包括滑动、长按等。GestureDetector(onTap:
aaiier
·
2025-06-30 01:31
flutter
前端
Flutter
基础(项目创建)
一、使用命令行创建项目1.确认
Flutter
环境正常要保证
Flutter
SDK已经正确安装,并且环境变量配置无误。
aaiier
·
2025-06-30 01:31
flutter
Flutter
基础(对接 API)
1.添加依赖首先在pubspec.yaml中添加http包:dependencies:
flutter
:sdk:
flutter
http:^1.1.0#网络请求库然后运行
flutter
pubget来获取依赖包
aaiier
·
2025-06-30 01:30
flutter
Flutter
到鸿蒙的跨越:
flutter
-phone-direct-caller库的鸿蒙适配之旅
flutter
_app_icon_badge插件鸿蒙适配:实现跨平台应用图标角标管理本项目作者:坚果您可以使用这个
Flutter
插件来更改应用程序图标上的角标作者仓库:https://github.com
·
2025-06-30 01:50
harmonyos
memory_info:
Flutter
插件助力鸿蒙生态,精准获取设备内存信息
memory_info:
Flutter
插件助力鸿蒙生态,精准获取设备内存信息帮助您获取设备内存信息(ram&rom)本项目作者:王阳科/坚果您可以使用这个
Flutter
插件来更改应用程序图标上的角标作者仓库
·
2025-06-30 01:50
harmonyos
插件鸿蒙化
flutter
_native_contact_picker_plus联系人选择器的跨平台适配实践【上篇】
Flutter
插件鸿蒙化,
flutter
_native_contact_picker_plus联系人选择器的跨平台适配实践本项目作者:坚果适配仓库地址作者仓库:https://pub.dev/packages
·
2025-06-30 01:20
harmonyos
Flutter
Network Info Plus 鸿蒙适配要点总结
Flutter
NetworkInfoPlus鸿蒙适配要点总结概述NetworkInfoPlus是一个流行的
Flutter
插件,用于获取设备的网络信息,包括Wi-Fi名称、BSSID、IP地址等。
·
2025-06-30 01:19
harmonyos
Flutter
开发环境配置指南
环境相关问题
flutter
开发环境配置参考建议使用的开发工具版本
flutter
3.22.0-ohos版本python3.8-python3.11java17node18ohpm1.6+HamonyOSSDKapi11Xcode14.3
·
2025-06-30 01:49
harmonyos
适配HarmonyOS Next API16的鸿蒙版
Flutter
3.22.0版本发布
适配HarmonyOSNextAPI16的鸿蒙版
Flutter
3.22.0版本发布版本发布时间2025年4月15日版本配套IDE:DevEcoStudio5.0.11.100
Flutter
SDK:3.22.0
·
2025-06-30 01:48
harmonyos
3.22.0-ohos-1.0.4版本发布说明
3.22.0-ohos-1.0.4发布版本概述本版本为基于
Flutter
3.22.0适配的OpenHarmony版本。本版本支持和完善OpenHarmony平台侧能力,提升稳定性。
·
2025-06-30 01:17
harmonyos
VS2019中打开ui文件出现
闪退
和报错
在创建项目后打开.ui文件时出现
闪退
以及报错:文件无法打开。这些情况需要添加designer.exe所在的文件路径到VS2019中,并设置为默认值。
粥粥VZ
·
2025-06-29 21:02
ui
Flutter
与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发
Flutter
与uni-app的深度对比:鸿蒙开发的最佳选择竟是原生开发在移动应用开发领域,
Flutter
和uni-app是两种非常受欢迎的跨平台开发框架。
·
2025-06-29 21:15
Flutter
基础(项目1结构)
123lib/├──api/#网络请求层├──common/#公共类、常量、工具函数├──models/#数据模型├──providers/#状态管理(Provider/Riverpod)├──routes/#⭐路由集中管理(核心)│└──app_routes.dart#路由配置入口├──views/#⭐页面文件(一个页面一个.dart)│├──home_page.dart│├──detail_p
·
2025-06-29 20:24
龙之信条2 DEBUG版 报错修复方法
不用补丁报错解决方案2先将DD2.EXE备份,防止出错,将runtime_il2cpp.exe文件复制出一个副本,改名DD2.exe,替换掉文件里原本的dd2.exe,用改名的dd2.exe启动游戏如果还是
闪退
报错请参考
与凌风000
·
2025-06-29 10:44
教程
Flutter
(Retrofit + Dio) - 3 - Retrofit方式使用dio
建议先将
Flutter
官方文档过一遍,本系列教程
Flutter
SDK>=3.10.0考虑篇幅长度,这里将分成几片文章创建实体类封装dioRetrofit方式使用dio一、创建基础请求APIlib/api
梨花炖海棠
·
2025-06-29 01:05
flutter
flutter
【
Flutter
】时间轴高度自适应最佳实践
1使用部件画圆圈:使用canvas.drawCircle和属性为_paint.style=PaintingStyle.fill;画笔画两个实心圆;画竖线:使用canvas.drawLine和属性为_paint.style=PaintingStyle.stroke;的画笔画直线,通过p1和p2两个端点使直线为竖线在Container中调用decoration组件使用BorderTimeLine类。d
Tech Ranger
·
2025-06-29 01:34
Flutter
Android
flutter
Flutter
中封装 Dio 网络请求的详细步骤
在
Flutter
中,通过封装Dio网络请求,可以将请求、响应处理和错误处理的逻辑集中在一起,减少代码重复并提升代码的可维护性。
Larry_zhang双栖
·
2025-06-29 01:04
flutter
Cursor 对
flutter
pub get 的误解
场景我的疑问
flutter
pubget是否可以理解为:运行一次完整的编译来生成所有必要的文件Analysis分析不能——
flutter
pubget只做“依赖准备”,远远谈不上“完整编译”。
依旧风轻
·
2025-06-29 01:34
Flutter
flutter
SQI
iOS
pub
get
Flutter
网络栈入门,Dio 与 Retrofit 全面指南
换到
Flutter
后,等价的「组合拳」就是Dio+Retrofit。本文将带你一次吃透两套库的安装、核心API、进阶技巧与最佳实践。
依旧风轻
·
2025-06-29 01:04
Flutter
flutter
retrofit
Dio
SQI
iOS
Flutter
组件--ConstrainedBox、BoxConstraints、UnconstrainedBox(根据内容自适应控件宽度和高度)
1.ConstrainedBox主要目的是对其子组件添加额外的约束,有时候子组件需要自动调整宽度和高度,以达到最佳的适配设计,那么这时候使用ConstrainedBox是最佳的选择。序列号字段属性描述1constraintsBoxConstraints对子组件添加额外约束2childWidget被约束的子组件ConstrainedBox基本使用ConstrainedBox(constraints:
·
2025-06-29 01:33
Android Studio
flutter
项目运行、打包时间太长
AndroidStudio:AndroidStudioMeerkatFeatureDrop|2024.3.2Patch1
flutter
Sdk:3.29.3系统:windows
flutter
sdk从2.10.5
小蜜蜂嗡嗡
·
2025-06-29 01:03
android
studio
flutter
android
Flutter
-Dio二次封装
//data值需要经过工厂转换为我们传进来的类型data:EntityFactory.generateOBJ(json[“data”]),);}}BaseListEntity:classBaseListEntity{intcode;Stringmessage;Listdata;BaseListEntity({this.code,this.message,this.data});factoryBas
2401_89733773
·
2025-06-29 00:02
flutter
windows
Flutter
ListTile 徽章宽度自适应的真正原因与最佳实践
本文将深入剖析这个问题的根本原因,并给出最优雅、最健壮的
Flutter
解决方案。1.问题的真正原因在
Flutter
中,很多人会用ListTile组件来实现会话
依旧风轻
·
2025-06-29 00:01
Flutter
SQI
iOS
flutter
mainAxisSize
ListTile
Row
Flutter
网络请求指南, 从 iOS 到
Flutter
的 Dio + Retrofit 组合
Flutter
网络请求指南:从iOS到
Flutter
的Dio+Retrofit组合引言作为一名iOS开发者转向
Flutter
,你可能会对网络请求的处理方式感到困惑。
依旧风轻
·
2025-06-29 00:01
Flutter
ios
flutter
retrofit
SQI
Dio
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他