首页
码海无涯_个人技术栈
取消

flutter 依赖记录说明

本文记录一些好的依赖说明和截图等,用作以后不时之需。 1、shared_preferences shared_preferences 是存储依赖,主要用来临时存储用的,对应的还有Get_storage 这个插件也可以试试 2、sticky_and_expandable_list sticky_and_expandable_list, 干啥用的直接看图吧! 3、Dio ...

新版flutter按钮记录一下笔记

本文记录了一下 flutter 升级到2.x版本后新出来的按钮相关, 新版按钮:TextButton、OutlinedButton、ElevatedButton 一、移除掉内置的 padding 效果 正常情况如果在新版按钮外面套一层Container, 你会发现 这个按钮的实际大小和真按钮不一样大,如图所示 此时如果需要将外层的空余去掉,需要如此: ElevatedBu...

使用docker创建私服(Nexus3)

记录一下使用docker创建maven私服的过程。 1、安装docker 此次 docker安装不是重点,安装教程百度一搜索大堆。 2、拉取镜像并创建容器 # 拉取镜像 docker pull docker.io/sonatype/nexus3 # 创建挂载文件夹 mkdir -p /data/nexus/nexus-data/ # 授权文件夹 chmod 777 /data...

flutter使用iconfont.cn上的图标

自定义Icon图标教程,记录一下。 1、iconfont.cn网站处理一下: 下载文件: 两个文件需要试用一下, 一是ttf文件,在第2步中直接引入即可。另外一个css文件转化成dart文件,用一个网站转就可以了 https://xwrite.gitee.io/blog/ 2、Flutter项目引入一下。 首先pubspec.yaml也要引入一些依赖。 fonts...

flutter桌面版开发设置窗口大小(最小尺寸、最大尺寸、固定尺寸),窗口标题。

记录一下,关于flutter桌面版的固定尺寸 一、选择对的插件 如果只是单纯做窗口尺寸限制大小、文件上传等相关设置,那么最好的插件推荐就是这个flutter-desktop-embedding,该库没有发布到pub上面,如果要引用,如下: window_size: git: url: git://github.com/google/flutter-deskt...

使用android手机进行无线调试

本文记一下关于android 11 进行无线联调的步骤,方便下次查看 1. 手机上的操作 进入开发者模式 允许USB调试 开启无线调试 2. 电脑上的操作 确保adb配置环境变量完成 开始匹配到手机 # 需要注意此处的ip和端口号,都是弹窗里面的 adb pair 172.16.15.211:39939 Enter pairing code: ...

LocalDateTime处理参数和包装参数的注意点

随着java的版本迭代更新,1.8已经成为了最火热的、使用最频繁的版本,而在1.8版本上更新的LocalDateTime也进入了大众视野,此处记录一下接参和出参包装的配置说明! 单独接参说明 此处接参主要说明是@RequestBody传参,此时要使用一个注解去格式化参数: @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") priv...

flutter编写的app打包抓包记录

默认情况下,flutter因为采用了走自己代理的办法所以编写的包不能通过平常的配置去抓包,他的抓包方式分为两种,一种是代码级别的抓包,第二种是路由级别的抓包,此文记载一下。 1、代码级别的抓包 要修改Dio的配置(如果是采用Dio包发送http请求的话) dio.onHttpClientCreate = (HttpClient client) { client.findProx...

flutter使用DOM解析

本文主要是记录在写 flutter 项目的时候如果碰到比较好的、比较适用的网页,而该网页又没有提供专门的 RESTful 风格的接口的时候,此时使用本教程解析 html 可以很好地获取自己想要的数据,跟爬虫的解析有异曲同工之妙!话不多说,开整! 一、技术选型和初始准备: 首先引入本次教程所需要的依赖包: dependencies: html: ^0.14.0+4 dio...

微服务Websocket(stomp)使用注意点

最近公司使用微服务做一个办公系统,其中涉及即时推送技术,采用了基于 websocket 的 stomp 协议,其中遇到了不少坑儿,写个博文记录一下。 1、先上后端代码: package com.xxx.notice.config; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil;...