随笔分类 -  flutter

摘要:一,代码: 1,main import 'dart:async'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:get/get.dart'; impor 阅读全文
posted @ 2026-03-07 21:13 刘宏缔的架构森林 阅读(7) 评论(0) 推荐(0)
摘要:一,代码: 1,main import 'dart:async'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:get/get.dart'; impor 阅读全文
posted @ 2026-03-07 20:55 刘宏缔的架构森林 阅读(8) 评论(0) 推荐(0)
摘要:一,代码: model: class ListItemModel { String author; String title; int id; ListItemModel(this.author,this.title, this.id) {} ListItemModel.fromJson(Map<S 阅读全文
posted @ 2026-03-04 18:52 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0)
摘要:一,报错信息: Vertical viewport was given unbounded height 二,解决: 原代码: return Scaffold( appBar: AppBar(title: Text('这是首页'),), body: Center( child:Column( chi 阅读全文
posted @ 2026-03-04 17:55 刘宏缔的架构森林 阅读(4) 评论(0) 推荐(0)
摘要:一,代码: 按纽代码 import 'package:flutter/material.dart'; class MyButton extends StatelessWidget { final GestureTapCallback onPressed; //点击事件的回调,一旦设置后就不可变 My 阅读全文
posted @ 2026-03-03 17:57 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0)
摘要:一,代码: controller: import 'package:get/get.dart'; import 'package:dio/dio.dart'; import 'dart:convert'; import 'dart:io'; // 定义控制器 class DetailControll 阅读全文
posted @ 2026-03-03 15:19 刘宏缔的架构森林 阅读(4) 评论(0) 推荐(0)
摘要:一,安装 地址: https://pub.dev/packages/dio 编辑pubspec.yaml dependencies: dio: ^5.9.2 二,代码 import 'package:flutter/material.dart'; import 'package:dio/dio.da 阅读全文
posted @ 2026-03-03 14:25 刘宏缔的架构森林 阅读(3) 评论(0) 推荐(0)
摘要:一,结构 二,代码: functions import 'package:get/get.dart'; import '../services/AuthService.dart'; //检查是否登录,如未登录则跳转到登录页 void GetToNamedAuth(name,args) { var a 阅读全文
posted @ 2026-03-03 11:23 刘宏缔的架构森林 阅读(3) 评论(0) 推荐(0)
摘要:一,安装所需的库:flutter_secure_storage 地址: https://pub.dev/packages/flutter_secure_storage/install 安装: dependencies: flutter_secure_storage: ^10.0.0 二,代码 ser 阅读全文
posted @ 2026-03-01 22:08 刘宏缔的架构森林 阅读(6) 评论(0) 推荐(0)
摘要:一,安装 在pub的地址: https://pub.dev/packages/get 编辑pubspec.yaml dependencies: get: ^4.7.3 然后点击 pub get 二,例子: main.dart: import 'package:flutter/material.dar 阅读全文
posted @ 2026-02-28 21:30 刘宏缔的架构森林 阅读(8) 评论(0) 推荐(0)
摘要:一,创建flutter项目的步骤 1,创建时指定flutter的安装目录 指定项目信息 进入项目后,启动一个device,供调试时使用 阅读全文
posted @ 2026-02-27 15:45 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0)
摘要:一,打开管理界面 android studio菜单->Settings Languages & Frameworks,选中sdk后,点Apply, 点OK 阅读全文
posted @ 2026-02-27 15:33 刘宏缔的架构森林 阅读(6) 评论(0) 推荐(0)
摘要:一,查看当前channel Zhuanz1@MacBook-Pro ~ % flutter channel Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this s 阅读全文
posted @ 2026-02-27 15:15 刘宏缔的架构森林 阅读(8) 评论(0) 推荐(0)
摘要:一,下载地址: https://docs.flutter.dev/install/manual 注意选择适合自己电脑的版本 二,下载后解压缩,移动到develop目录下 develop目录需要自己手动创建 Zhuanz1@MacBook-Pro ~ % cd Downloads Zhuanz1@Ma 阅读全文
posted @ 2026-02-27 14:46 刘宏缔的架构森林 阅读(21) 评论(0) 推荐(0)
摘要:一,报错信息: % flutter --version xcode-select: note: No developer tools were found, requesting install. If developer tools are located at a non-default loc 阅读全文
posted @ 2026-02-27 14:45 刘宏缔的架构森林 阅读(18) 评论(0) 推荐(0)
摘要:一,settings->plugins 点install 二,重启后可以创建flutter项目了 阅读全文
posted @ 2026-02-27 11:31 刘宏缔的架构森林 阅读(6) 评论(0) 推荐(0)
摘要:一,代码: 说明:getx的middleware有个缺陷,不能获取到目标页面的arguments, 所以写一个函数,用来代替页面的跳转 1,functions.dart import 'package:get/get.dart'; import '../services/AuthService.da 阅读全文
posted @ 2025-04-26 08:37 刘宏缔的架构森林 阅读(185) 评论(0) 推荐(0)
摘要:一,安装第三方库 库地址: https://pub.dev/packages/flutter_secure_storage 编辑pubspec.yaml dependencies: flutter: sdk: flutter flutter_secure_storage: ^9.2.4 然后点击 p 阅读全文
posted @ 2025-04-26 08:37 刘宏缔的架构森林 阅读(185) 评论(0) 推荐(0)
摘要:一,比较GetxController 和 GetxService 的区别 1,两者的区别: GetxController: GetxController 用于管理特定页面或 widget 的状态。每个页面或 widget 可以拥有一个或多个 GetxController,用于管理其自身的状态和逻辑。 阅读全文
posted @ 2025-04-26 08:37 刘宏缔的架构森林 阅读(682) 评论(0) 推荐(0)
摘要:一,代码: 1,文件: conf/constants.dart import 'package:flutter/material.dart'; // 定义全局常量 const String globalApiKey = '你的api密钥:1234567'; const Color defaultBa 阅读全文
posted @ 2025-04-26 08:36 刘宏缔的架构森林 阅读(82) 评论(0) 推荐(0)