- 博客(17)
- 收藏
- 关注
原创 使用Bloc状态管理--优化数据请求StatefulWidget转为StatelessWidget
官方文档链接: bloc添加依赖将bloc的包作为依赖项(dependencies) 添加到我们的pubspec.yaml中在bloc依赖库中选取合适的版本依赖 flutter_bloc: ^6.1.2dependencies: flutter: sdk: flutter http: ^0.12.2 json_annotation: ^3.1.1 # 此处为添加的依赖 flutter_bloc: ^6.1.2dev_dependencies: flutter_te
2021-07-01 19:49:18
445
2
原创 flutter页面初始化加载http网络请求数据
1、导入依赖导入http包的依赖这里的依赖版本可以参考以下地址参考网址:packages-httpdependencies: flutter: sdk: flutter http: ^0.12.22、json转实体类我们要通过网络请求来获取响应到的json数据,通常情况下要将响应到的数据封装成一个 model 对象,前端通过获得这个 model 来获取到所需要的数据。json转换为实体类,我们可以使用自动生成工具,日常开发中也是这样操作的,因为都是固定格式的代码,使用自动工具
2021-07-01 18:37:58
4402
原创 flutter自动转换json为实体类
1、引入依赖dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.3 # -------------------------- json_annotation: ^3.0.1 # --------------------------dev_dependencies: flutter_test: sdk: flutter # -------------------------- json_seri
2021-06-30 21:50:31
761
1
原创 android模拟器MAC无法联网(安卓开发)
1.终端打开 安卓SDK下的emulator[hb@gaoyuyang18478 ~ % cd /Users/gaoyuyang18478/CONFIG_HOME/ASDK/emulator 这里的/Users/gaoyuyang18478/CONFIG_HOME/ASDK是我的SDK安装目录,换成自己的2.执行以下代码hb@gaoyuyang18478 emulator % emulator -avd flutter_emulator -dns-server 8.8.8.8,114.114.11
2021-06-29 16:53:48
733
3
原创 Warning: Interpreting this as package URI
报错在VSCode中运行flutter程序时,出现以下错误:lib/main.dart: Warning: Interpreting this as package URI, 'package:firstapp/main.dart'.../../CONFIG_HOME/FSDK/packages/flutter/lib/src/material/animated_icons.dart:9:8: Error: Not found: 'dart:ui'import 'dart:ui' as ui sho
2021-06-24 19:46:09
2233
2
原创 DART 总结(对比JAVA)
DART概述概念Dart 是由谷歌开发的通用的编程语言,它常用于构建web、服务器、桌面和移动应用程序。Dart是一种简洁、清晰、基于类的面向对象的语言,它是基于JavaScript的但是结构要比JavaScript要多。Dart是一种面向对象的、类定义的、垃圾回收语言。它支持接口、mixin、类对象,具有化泛型、静态类型等。在dart中,能够放在变量中的所有内容都是对象,每个对象都是一个类的实例。甚至于数字、函数和null值都是对象,并且所有对象都继承自Object类;Dart是强类型语言,
2021-06-24 14:23:46
3097
原创 异常:dart: command not found
异常:dart: command not found在安装好Flutter的情况下,运行dart文件时运行失败,在VSCode中报出以上错误。检查 DART 插件和 Code Runner 插件已安装检查 被运行文件是否是.dart结尾,并且在文件夹目录下原因:没有配置 DART 的环境变量解决:1.打开 mac 终端,键入以下命令open ~/.bash_profile2.在该文件中写入环境变量信息这里的~/CONFIG_HOME/FSDK/bin/cache/dart-sdk路径是自
2021-06-23 18:52:51
1044
2
原创 macos 安装解压版 flutter SDK
解压 SDK 到指定文件夹https://pan.baidu.com/s/1aLNaF6y5D9M3qTe5R7FQ1g 6Sdt配置环境变量这里使用了三个配置文件.zprofile .bash_profile .profile其中,前两个只有一行指向第三个文件的命令,这是因为不同的软件所需要的配置文件名称不同,多次配置较为繁琐,这里直接使用第三个文件统一配置# .zprofile[[ -e ~/.profile ]] && emulate sh -c 'source ~
2021-06-22 10:03:59
187
原创 macos 安装解压版 android SDK
解压 SDK 到指定文件夹配置环境变量这里使用了三个配置文件.zprofile .bash_profile .profile其中,前两个只有一行指向第三个文件的命令,这是因为不同的软件所需要的配置文件名称不同,多次配置较为繁琐,这里直接使用第三个文件统一配置# .zprofile[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile'# .bash_profile[[ -e ~/.profile ]] &&a
2021-06-22 09:56:33
255
原创 macOS安装解压版jdk
解压 jdk资源路径https://pan.baidu.com/s/1yyc-sIAdRPaCpDOltpuIbw f65t配置环境变量这里使用了三个配置文件.zprofile .bash_profile .profile其中,前两个只有一行指向第三个文件的命令,这是因为不同的软件所需要的配置文件名称不同,多次配置较为繁琐,这里直接使用第三个文件统一配置# .zprofile[[ -e ~/.profile ]] && emulate sh -c 'source ~/.
2021-06-21 23:59:22
1414
原创 MACOS 安装配置 GIT
MACOS 安装配置 GIT安装 GIT生成新 SSH 密钥将 SSH 密钥添加到 ssh-agent测试连接参考链接安装 GIT打开 MACOS 命令行工具,在根目录下直接输入如下命令即可自动安装git 输入如下命令查询 git 版本信息,注意是两个 -git --version## 输出版本号则表示安装成功git version 2.30.1 (Apple Git-130)设置 git 用户名和邮箱在提交代码时会附带用户名和邮箱信息,从而定位到代码的负责人git config -
2021-06-21 23:18:17
1175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人