Flutter仓颉之旅
Flutter学习、开发日志
忘词木头人
喂,起床刷题吧骚年~
展开
-
flutter 重建ios目录
因各种原因,删除掉了ios目录,重建命令:flutter create -i swift .info.plist文件一般都要补上以下内容: <key>io.flutter.embedded_views_preview</key> <string>YES</string> <key>NSAppTransportSecurity</key> <dict> <key>NSA原创 2021-07-20 01:36:35 · 864 阅读 · 0 评论 -
Flutter 打包APP (Android & IOS)
打包Android apk参考https://flutter.dev/docs/deployment/androidhttps://flutterchina.club/android-release/Flutter项目打包成安卓apk详解来了(解决安装没网络问题)Flutter-Apk 大小优化探索检查AndroidManifest.xml修改app名字修改包名配置权限(解决apk安装后无网络)注意,main 和 profile 目录下的Manifest文件都要检查main原创 2021-07-19 23:38:55 · 6490 阅读 · 5 评论 -
2021-07-19 Can‘t find Open for Editing in Android Studio
参考:https://stackoverflow.com/questions/60462318/cant-find-open-for-editing-in-android-studio转载 2021-07-19 19:46:59 · 340 阅读 · 0 评论 -
Flutter 使用GlobalKey实现父布局调用子布局方法完成视频url切换播放 & 视频url中文件名中文导致无法播放的问题
前言 video_player: ^2.1.10 chewie: ^1.2.2当把chewie封装到一个Widget - VideoPlayer,在父布局调用初始化第一个视频url后,发现不知如何切换视频url。自己封装的VideoPlayer中封装了切换视频的方法//切换视频urlswitchVideo(String url,bool isAuto) { _videoPlayerController.pause(); setState(() { _prepar原创 2021-07-14 23:07:11 · 527 阅读 · 1 评论 -
Flutter 布局实战 仿携程网格卡片布局
参考:https://coding.imooc.com/class/321.html最终效果:上源码:如有纰漏,敬请指出~import 'package:doucan_flutter/model/navi/home_grid_nav_model.dart';import 'package:flutter/material.dart';import 'package:flutter_color_plugin/flutter_color_plugin.dart';const DEF_ICO.原创 2021-07-12 20:18:03 · 295 阅读 · 2 评论 -
flutter json_serializable解析 json值中有null的情况
type 'Null' is not a subtype of type 'List<dynamic>' in type cast修改xxx.g.dart中关于 as List的部分使用 语法糖修改 如:原:(json['data'] as List<dynamic>)修改后 ((json['data'] ?? []) as List<dynamic>)A??B 意思是左边如果为空返回右边的值,否则不处理。如果 A 等于 null,那么 A??B 为 B原创 2021-07-10 01:41:58 · 1978 阅读 · 0 评论 -
2018年8月10日
2018年8月10日 上午10:26看了篇文章讲打造Mac开发环境的,看到了iTerm。一直就想装个iTerm+zsh。于是就去安装了。嗯,还挺不错的。网上比较流行用Agnoster,但我个人不太习惯,后来发现ys,挺符合自己心水的,官网对其评价为:Clean, simple, compatible and meaningful.Tested on Linux, Unix and Wi...原创 2018-08-10 10:38:02 · 157 阅读 · 0 评论 -
Flutter Image监听加载状态,加载成功后使用淡入动画显示
参考:https://stackoverflow.com/questions/46326584/how-do-i-tell-when-a-networkimage-has-finished-loading.https://book.flutterchina.club/chapter14/image_and_cache.html#_14-5-1-imageprovider动画部分就不赘述了,这里简要记录下如何监听Image.network的加载状态并设置淡入。(省略动画以及部分代码) ....原创 2021-07-08 00:02:01 · 1838 阅读 · 4 评论 -
Flutter使用json_serializable把json转换为model并使用泛型T封装BaseResponseModel
前言我是使用json_serializable这个插件进行json序列化的。因为服务器返回的json结构都是统一如下结构:{ "code": 200, "message": "SUCCESS", "data": { "countdown": 3, "createDate": 1625647940000, "modifiedDate": 1625647940000 }}自然就会想通过一个泛型的方式,进行封装,进而不用每个json序列化model都包含code、message的通原创 2021-07-07 20:44:19 · 2153 阅读 · 3 评论 -
Flutter之把JSON转Model_json2dart
参考:https://book.flutterchina.club/chapter11/json_model.htmlhttps://segmentfault.com/a/1190000037784724免费的API文档:https://docs.tenapi.cn/yiyan.html对于简单的json,手写model类还是比较轻松的,如下代码所示。但还是觉得麻烦呀,对吧!请求api: https://tenapi.cn/yiyan/?format=json返回的json内容:{ "i.原创 2021-07-07 01:58:18 · 1093 阅读 · 0 评论