- 博客(56)
- 收藏
- 关注
原创 xcode打包macos报错:FlutterInputs.xcfilelist 和 FlutterOutputs.xcfilelist
xcode打包macos报错
2023-10-12 09:31:54 929
原创 【Flutter问题记录】Android Studio不显示(右上角main.dart左边)设备栏
解决android studio右上角main.dart左边的设备栏不显示问题。
2023-07-23 16:15:13 586
原创 (Hbuilder X)vue遇到的问题
以下内容亲测好用,就在搬到这里方便以后学习了。1、Expected indentation of 14 spaces but found 16 ?原因:缩进未按照 Eslint 代码规范解决方法:(1)找到项目下的 .eslintrc.js 文件 (2)对应位置添加 'indent': ['off', 2],参考:解决报错 Vue Expected indentation of x spaces but found x...
2022-04-22 16:10:31 2238
原创 (Flutter)http请求的使用
一、在pubspec.yaml中引入http插件https://pub.dev/packages/http二、使用方法Flutter中使用http实现网络请求
2022-04-04 17:15:35 1970
原创 (Flutter)Stack中平铺Image,但是不能充满父容器?
添加下面内容可以解决:height: double.infinity,//无限大(和 parent 允许的一样大)width: double.infinity,//无限大other传输入口:Flutter Image 图片显示样式 BoxFitdart - double.infinity 和 Media Query 有什么区别?...
2022-04-03 17:29:36 2572
原创 (Flutter)面试提问
(回答稍后总结。)1、你所参与的项目中用到了什么组件?2、对于页面报错使用到了什么机制?3、Dart: 闭包4、async和await区别5、Flutter:生命周期6、StatelessWidget和StatefulWidget的区别7、加班?兴趣爱好?...
2022-03-12 09:22:49 3177
原创 (Android学习)Bundle
一、BundleBundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。二、使用( Android Activity 数据传递:一次传多个)第一个Activity
2022-03-07 19:22:13 7357
原创 (Android学习)android:exported 属性
android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver都会有的一个属性。总体来说它的主要作用是:是否支持其它应用调用当前组件。默认值:如果包含有intent-filter 默认值为true; 没有intent-filter默认值为false。(1)在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动? true允许被启动;false不允许被启动。如果被设置为了fals
2022-03-07 17:34:31 4843
原创 (Android学习)GridLayout平均分配空间
一、效果图二、实现代码android:columnCount="4"和android:layout_columnWeight="1"搭配实现。<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_hei
2022-02-19 20:41:51 3437
原创 (Android学习)点击按钮Button,更换背景颜色
一、效果录屏(暂缺)二、代码实现1、btn_nopress_shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 设置灰色背景色 --> <solid android:color="#D3D3D3" /> <!-- 设置一下边距,让空间
2022-02-19 15:41:14 14256 1
原创 (Android学习)TextView跑马灯效果
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="18sp" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"
2022-02-18 13:29:20 297
原创 (Android学习)合集
1、shapeAndroid Studio 创建Drawable资源Shape文件Android样式的开发:shape篇ShapeDrawable
2022-02-14 16:02:16 1235
原创 (Android学习)设置分割线
两种方法<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:di
2022-02-12 17:17:37 3402
原创 (Android学习)容易忽略的技能
1、margin可以设置为负数平时我们设置margin的时候都习惯了是正数的, 其实是可以用负数的。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"&
2022-02-12 17:15:13 548
原创 (Android) 日志打印 Log的使用
1、Log等级划分Log.v("Tag","Msg");//Verbose 观察值,Verbose是冗长、啰嗦的意思,任何消息都会输出Log.d("Tag","Msg");//Debug 调试Log.i("Tag","Msg");//Info 信息,为一般提示性的消息Log.w("Tag","Msg");//Warn 可能会出问题,一般用于系统提示开发者需要优化android代码等场景Log.e("Tag","Msg");//Error 崩溃信息,一般用于输出异常和报错信息Andro
2022-02-12 15:10:09 4337
原创 报错(请指教?):npm install flutter-iconfont-cli -g
flutter-iconfont-cli运行命令:npm install flutter-iconfont-cli -g报错:npm WARN deprecated [email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410changed 25 packages, and audited 26
2022-02-11 17:41:00 1422
原创 (Flutter)导航返回拦截: WillPopScope
1. 计算两个日期的时间差DateTime.now().difference(_lastPressedAt!)//使用 difference 方法,就能获取到所有时间单位的差值其中,DateTime 的 difference 方法 返回的是一个 Duration 对象。Duration 是用来表示 时间跨度(差值)的类。参考文章:Flutter 计算两个日期的时间差小白不止如此 :Dart)用法补充2. 导航返回拦截: WillPopScope DateTime? _lastPresse
2022-02-11 13:36:01 215
原创 (Dart)用法补充
1.后置运算符String? name; //加一个问号可以让静态检查通过,表示可空类型,String? 则是可空类型 String。DateTime? _lastPressedAt; DateTime.now().difference(_lastPressedAt!)//作后缀的! 会让左侧的表达式转成对应的 非空类型//与其他所有转换一样,使用 ! 会失去部分静态的安全性。这些转换必须在运行时进行参考文章:Dart 后置操作符! flutter 问号符号...
2022-02-10 22:42:31 302
原创 (Flutter2) AS导入老项目报错:inheritFromWidgetOfExactType
报错如下:Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.解决方法:1、鼠标点击蓝色部分,就自动跳转到报错的地方。2、(原因)使用flutter2之后,inheritFromWidgetOfExactType方法已经不再使用了,取而代之的是dependOnInheritedWidgetOfExactType。// final widget = context.
2022-02-10 15:57:06 880
原创 Flutter生命周期
一、Flutter 中两个主要的 WidgetStatelessWidget(无状态组件)无状态组件是不可变的,这意味着它们的属性不能变化,所有的值都是最终的。可以理解为将外部传入的数据转化为界面展示的内容,只会渲染一次。 对于无状态组件生命周期只有 build 这个过程。无状态组件的构建方法通常只在三种情况下会被调用:小组件第一次被插入树中,小组件的父组件改变其配置,以及它所依赖的 InheritedWidget 发生变化时。StatefulWidget(有状态组件)有状态组件持有的状态
2022-02-10 13:37:57 346
原创 Flutter: Widget、Element 和 RenderObject之间的关系?
1、简单介绍:(1)Widget 树:Flutter 中万物皆为Widget(2)Render树---渲染树:渲染树节点叫做 RenderObject,这个节点里面处理布局、绘制相关的事情。(作用)把我们写的 Widget 树的信息都渲染到界面上。(3)Element 树:Widget 树是非常不稳定的,动不动就执行 build方法,一旦调用 build 方法意味着这个 Widget 依赖的所有其他 Widget 都会重新创建。(反例)如果 Flutter 直接解析 Widget树,将其转化为 Ren
2022-02-09 22:48:14 1120
转载 npm安装报错:npm install flutter-iconfont-cli -g
Android Studio:执行命令:npm install flutter-iconfont-cli -g报错:npm ERR! code EPERMnpm ERR! syscall mkdirnpm ERR! path D:\Nodejs\nodejs\node_cache\_cacachenpm ERR! errno EPERMnpm ERR! FetchError: Invalid response body while trying to fetch https://regist
2022-01-11 21:08:02 445
原创 flutter入门问题
1.去掉右上角debug标识return MaterialApp( debugShowCheckedModeBanner: false,//去掉右上角debug标记 //...... );
2022-01-04 16:45:46 1382
原创 Android Studio : cmdline-tools component is missing. Android license status unknown.
运行flutter doctor报错D:\AndroidStudio\projectLocations>flutter doctorDoctor summary (to see all details, run flutter doctor -v):[√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 10.0.19044.1415], locale zh-CN)[!] Android toolchain - dev
2022-01-03 17:30:33 2118
原创 Android Studio : License for package Android SDK Build-Tools 30.0.2 not accepted.
AS报错:License for package Android SDK Build-Tools 30.0.2 not accepted.解决方法:加上对应的SDK版本号,操作如下:
2022-01-03 16:09:44 1835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人