随笔分类 - Extension
知识扩展
摘要:解决: sudo killall -HUP mDNSResponder
阅读全文
摘要:1、新建iOS原生项目,如果已经有flutter项目可忽略; NativeProject,如下图: 2、创建flutter 模块项目,如果已经有flutter项目可忽略; 3、清理flutter项目 命令:flutter clean 4、导出flutter framework包到组件库 (库名、文件
阅读全文
摘要:问题: 不同平台代码管理,配置多个SSH后,无法克隆,提示如下: git@codeup.aliyun.com: Permission denied (publickey). fatal: Could not read from remote repository. 解决: 终端输入: ssh -T
阅读全文
摘要:效果: 实现: import 'dart:math'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart';
阅读全文
摘要:provider 跨组件状态管理 Provider 包是由 Remi Rousselet 创建旨在尽可能快速地处理状态。在 Provider 中,小部件会监听状态的变化,并在收到通知后立即更新。 因此,当有状态改变时,而不是重建整个 widget 树,只改变受影响的 widget,从而减少工作量并使
阅读全文
摘要:问题如下图: 解决方案: 终端cd到pod install 目录下执行 1)sudo arch -x86_64 gem install ffi 完成后再执行 2)arch -x86_64 pod install
阅读全文
摘要:快捷键 自动补全 提取Flutter代码 代码自动格式化 一、快捷键 1、快速创建widget: 在dart文件中输入stf或者stl出现提示后按回车即可 2、快速创建forin循环,List.for+回车 ,例如 2、快速修复:option + 回车 3、自动生成构造函数:选中final 参数,快
阅读全文
摘要:打开flutter如下图: 没有显示设备链接的地方,运行项目也会提示没有连接设备; 解决方法,查看Dart sdk路径,找到preferences中的Language & frameworks,点击Dart查看,如下图: 勾选 Enable Dart support for the project
阅读全文
摘要:安装rvm 报错,如下图: Failed to connect to raw.githubusercontent.com port 443: Connection refused 解决方法: 1)终端编辑 sudo vim /etc/hosts 2)添加或修改 199.232.96.133 raw.
阅读全文
摘要:参考: https://docs.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent https://blog.csdn.net/w6718189/
阅读全文
摘要:以思维导图形式总结: 1、http协议(请求/响应报文、连接建立流程、特点); 2、https(与http区别、建立连接流程、加密方式); 3、Session/Cookie; 4、TCP/UDP; 5、DNS解析; 6、部分webSocket; 网络相关思维导图文件链接: https://pan.b
阅读全文
摘要:flutter 热更新实现方案—UI资源化(二) Demo代码 flutter 热更新实现方案—UI资源化(一)开启http-server后,回到项目。 在flutter_pkg中创建AppConf.dart文件,放置配置信息等,文件名及结构根据需求自定义,简单配置如下图: 添加App配置之后,在f
阅读全文
摘要:flutter 热更新实现方案—UI资源化(一) Demo代码 一、Android Studio创建应用flutter项目flutter_hot_update,如下图: 1、在flutter_hot_update层级下创建flutter模块包,flutter_hot_update右键—>New—>M
阅读全文
摘要:创建flutter application项目 flutter_app 如下图所示: 模块化,在flutter_app目录下右键创建flutter Module, 如下图: 项目结构如下: 在flutter_app目录下的pubspec.yaml文件中配置模块,配置后执行pub get,如下图: 此
阅读全文
摘要:Flutter Text 设置文本渐变色 API是使用TextStyle中的foreground 设置文字颜色渐变,如下图: https://api.flutter.dev/flutter/painting/TextStyle-class.html 头文件import 'dart:ui' as ui
阅读全文
摘要:Pub工具包含管理Package、部署Package和部署命令行应用的命令。 如果使用的是Flutter SDK,不要直接使用pub命令。而是使用flutter pub命令,如下: 命令pub get/upgrade/outdated 属于管理Package的依赖关系 pub get命令 用于检索当
阅读全文
摘要:一、Dart 异常捕获、抛出 在Dart中,异常分两类:同步异常和异步异常 1、同步异常: Dart中同步异常可以通过try/on/catch/finally来捕获代码块异常,可以通过throw 关键字用来明确地抛出异常。如下案例: List testList = List(); try { var
阅读全文
摘要:一、var 、dynamic 、Object 区分 var:声明变量,可以赋值任意对象 。Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型. dynamic泛型:声明变量,可以赋值任意对象。声明的变量可以在后期改变赋值类型。 Object 是Dart所有对象的根基类,也就是说所有类型都
阅读全文
摘要:问题: 升级新版flutter遇到android运行报错,如下图 解决方案: dependencies { // CameraX core library using the camera2 implementation def camerax_version = "1.0.0-beta11" //
阅读全文