![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
学习flutter遇到的问题
Katie_fly
这个作者很懒,什么都没留下…
展开
-
flutter文件下载、安装包flutter_downloader填的坑
用到的插件: # 下载插件 flutter_downloader: ^1.5.2 # 存储权限 permission_handler: ^6.0.1+1 # 获取存储路径 path_provider: ^2.0.1 # 打开app 网页 打电话等 url_launcher: ^6.0.2 # 打开安装包 open_file: ^3.1.0遇到的错误:1、FlutterDownloader.initialize() must be called first原创 2021-03-12 16:03:26 · 6993 阅读 · 4 评论 -
flutter三种循环比较
forEach循环数组中的每个元素会通过forEach进行一些改变,会改变原数组map循环数组中的元素并进行一些改变后返回一个新数组一般的for、forEach、map耗时比较var list = List();for (var i = 0; i < 1000000; i++) { list.add(i);}int forStart = DateTime.now().microsecondsSinceEpoch;for (var i = 0; i < .原创 2021-01-11 13:12:29 · 3220 阅读 · 2 评论 -
安卓锁屏后直接进App没有锁屏壁纸android:showWhenLocked=“true“
安卓点击锁屏按钮后没有显示锁屏壁纸直接进入App,在AndroidManifest.xml中设置android:showWhenLocked="true"原创 2021-01-05 16:52:48 · 1012 阅读 · 0 评论 -
flutter_local_notifications 填坑
flutter_local_notifications问题:java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference解决方案:在IOS上没问题,跑Android机时报错。原因是初始化时设置图片的问题。const AndroidInitializationSettings initializati.原创 2020-11-14 18:08:04 · 1722 阅读 · 1 评论 -
flutter 运行的时候报错Execution failed for task ‘:app:xxx‘.
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:merge...原创 2020-11-13 19:21:00 · 10345 阅读 · 0 评论 -
vscode注释插件(koroFileHeader)
koroFileHeader可以生成文件头部注释和函数注释在首选项中可以设置默认生成注释再输入fileheader,然后设置相应的设置原创 2020-11-04 12:21:40 · 530 阅读 · 0 评论 -
flutter开发 导入插件时安卓报错Could not resolve all artifacts for configuration ‘:XXXX‘.
FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring proje.原创 2020-11-03 13:31:05 · 864 阅读 · 0 评论 -
flutter开发Uint8List转字符串,Map与json字符串相互转换
1、Uint8List解码字符串data是List<int>类型String str = utf8.decode(data);2、字符串转Uint8ListUint8List data = body.codeUnits;3、Map与json字符串相互转换Map map = jsonDecode(str);String str = jsonEncode(map);原创 2020-10-22 09:47:57 · 5049 阅读 · 0 评论 -
flutter开发Uint8List和String相互转换 socket字节流
List<int> list = 'hello'.codeUnits;Uint8List bytes = Uint8List.fromList(list);String string = String.fromCharCodes(bytes);print(string);原创 2020-10-21 19:56:02 · 16857 阅读 · 0 评论 -
flutter开发AES加密、SHA-1验签、base64加密、请求参数按key按ASCII排序key1=value1&key2=value2&...&keyN=valueN
1、AES用的是encryptstatic String aesKey = 'sxcbk2gFGcODQp0daccgAh=='; //AES加密 static String aesEncode(String content) { try { final key = Key.fromUtf8(base64Encode(aesKey.codeUnits)); final encrypter = Encrypter(AES(key, mode: AESMode.ec原创 2020-10-21 15:59:11 · 1388 阅读 · 0 评论 -
打开flutter项目报错
打开flutter项目无法运行报很多错误,import 'package:flutter/physics.dart'找不到等,解决:1、打开pubspec.yaml文件2、点击右上角的"Packages get" 文字按钮稍等原创 2020-09-30 10:41:32 · 438 阅读 · 0 评论 -
Flutter 中GridView部件的两种方式
1、GridView.count直接写间距等,在children下写内容return GridView.count( crossAxisCount: 2, crossAxisSpacing: 10, mainAxisSpacing: 10, //只能设置宽高比 // childAspectRatio: 0.6, pa...原创 2020-03-17 11:02:55 · 296 阅读 · 0 评论 -
Fultter 中Image及设置圆形图片的两种方式
一、Image1、color和colorBlendMode一起用2、fit和repeat连用会最下面的会覆盖上面的设置fit: BoxFit.coverfill:全图显示,图片会被拉伸,充满父容器contain:全图显示,显示原比例,可能会有空隙cover:图片要充满整个容器,还不变形等等。。。二、实现圆形图片的两种方式1、实现圆型图片的第一种方式...原创 2020-03-16 15:21:44 · 452 阅读 · 0 评论 -
Mac电脑上安装和配置Flutter开发环境
1、官网下载Flutter SDKhttps://flutter.cn/docs/get-started/install/macos#update-your-path2、配置flutter的 PATH 环境变量打开终端输入以下命令[]中是文件的路径export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"...原创 2019-11-18 14:50:48 · 1252 阅读 · 0 评论 -
Flutter Container部件
1、width、height:宽和高2、margin:外边距设置所有的外边距margin: EdgeInsets.all(20)设置相应的外边距margin: EdgeInsets.fromLTRB(20, 50, 0, 0)3、padding:内间距设置所有的内间距padding:EdgeInsets.all(20),设置相应的内间距padding: Edge...原创 2020-03-16 13:28:09 · 147 阅读 · 0 评论