Flutter
873587091
这个作者很懒,什么都没留下…
展开
-
Flutter路由管理
1. 普通路由普通路由传递参数很简单,就是自定义的Widget其实就是一个类,定义Widget时,构造函数接收参数,然后跳转到这个Widget时,和普通的类一样传递参数就好了。1.1 简单实例// 自定义一个Widgetimport 'package:flutter/material.dart';class Home extends StatefulWidget { // 这里的data将有外部传入 这是普通路由传值的方式 String data; Home(this.data)原创 2020-06-27 22:15:18 · 1253 阅读 · 0 评论 -
Flutter持久化存储之使用和封装shared_preferences
前言对NSUserDefaults(在iOS上)和SharedPreferences(在Android上)进行了包装,用于持久化的存储一些较为简单的数据,以键值对的方式存储(key-value) ,不建议存储重要的信息。 复杂数据进行数据库持久化存储请看 Flutter持久化存储之sqflite1. 准备工作1.1 添加依赖在pubspec.yaml文件下添加dependencies: shared_preferences: ^0.5.7+31.2 安装如果保存了有自动执行则最好,如果原创 2020-06-19 00:40:04 · 4332 阅读 · 0 评论 -
Flutter中编解码Convert基本使用
1. 导入import 'dart:convert'; import 'dart:typed_data'; // Uint8List需要导入这个2. Ascii// 创建一个 AsciiCodec 对象 AsciiCodec ac=new AsciiCodec();// 编码 将ascii字符串转换成UintList类型 无法编码中文 会报错Uint8List list=ac.encode("Hello Dart");// 等价于// Uint8List list=AsciiE原创 2020-05-30 16:25:29 · 5616 阅读 · 0 评论 -
Flutter中目录(Directory)和文件(File)常用操作
1. 目录(Directory)1.1 导入import 'dart:io'; // Directory所在的包import 'dart:convert'; // 1.2 创建实例// 根据路径字符串创建目录对象Directory dir=new Directory("assets\\files");// 根据Uri对象创建目录对象// Directory dir=new Directory.fromUri(Uri(path: "assets"));// 根据Uint8L原创 2020-05-30 16:09:29 · 17139 阅读 · 0 评论 -
Flutter插件之path_provider
1. 准备工作1.1 添加依赖在pubspec.yaml文件下添加dependencies: path_provider: ^1.6.91.2 安装如果保存了有自动执行则最好,如果没有那么在终端运行flutter packages get命令1.3 导入import 'package:path_provider/path_provider.dart';2. 方法2.1 获取临时文件路径(IOS和安卓通用)// 获取不会备份并且随时会被删除的临时目录(IOS和安卓通用)get原创 2020-05-29 23:18:41 · 8169 阅读 · 1 评论 -
Flutter持久化存储之sqflite操作数据库详细使用
1. 准备工作1.1 添加依赖:在pubspec.yaml文件下添加path_provider是用来处理路径相关的操作dependencies: sqflite: ^1.3.0+2 path_provider: ^1.6.91.2 安装如果保存了有自动执行则最好,如果没有那么在终端运行flutter packages get命令1.3 导入import 'package:sqflite/sqflite.dart';1.4 注意 // SQLite支持的数据类型 不支持b原创 2020-05-29 17:39:58 · 2346 阅读 · 0 评论 -
Flutte实用并流行的HTTP请求库dio
Dio一. 安装二. Dio APIS1. BaseOptions 基础配置2. 请求类型的别名3. RequestOptions 请求配置4. Response 和 DioError5. Interceptors 拦截器6. 取消请求7.Proxy 代理三. 具体例子1. post2. 配合Future等待多个请求执行完毕3. 下载文件4. 设置Options中的responseType来控制响应的类型5. 上传文件6. 更改请求头一. 安装在 pubspec.yaml 文件下添加,版本可以自行原创 2020-05-22 17:42:47 · 506 阅读 · 0 评论 -
Flutter常用命令简介
1.flutter -h/–help/ help 查看帮助查看帮助信息 类似命令的使用指南 -h/--help可以作为别的命令的后缀使用 打印详细的命令使用指南 如 flutter run -h 2. flutter create 创建项目跟上项目的名称 即可创建Flutter项目3. flutter run 运行项目运行项目 --v 查看APP所有日志的输出--release/--debug/--profile/--test 分别是以release/debug/profile原创 2020-05-18 23:23:50 · 2659 阅读 · 0 评论