随笔分类 -  Extension

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

点击右上角即可分享
微信分享提示