![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
枣泥馅
本人爱好机械,爱好发明,正是我的爱好让我走上编程的道路,希望我的想法可以用我的代码实现!以前因为自己喜欢我爱发明,所以在大学的时候报了机械专业,并在一家国内数控技术挺好的企业上班。但是由于自己一直也爱好者编程,所以进入了IT领域!希望自己能够在这个领域能够展露头角!
展开
-
解决flutter突然编译不能打包的问题,报错“FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ahtml; messag”
在你提供的错误信息中,uri=org-dartlang-untranslatable-uri:dart%3Ahtml 表示尝试访问的 URI 是 dart:html,这是 Dart 的内置库,用于 Web 应用程序。由于 dart:html 不能在没有 Web 浏览器的环境中使用,比如命令行或者服务器环境,所以在这样的环境中尝试访问 dart:html 会抛出这个异常。所以是在我们代码中添加了关于web的dart:html代码,这个可能在导入库的时候不小心引入的。原创 2024-05-13 16:23:16 · 291 阅读 · 2 评论 -
解决Android studio更换sdk地址后flutter项目显示no device selected
因为之前sdk的路径在c盘上,经常在更新或下在sdk后c盘饱满,于是就更换了sdk的路径,更换sdk路径后就导致flutter项目在选择设备的时候出现no device selected 找不到设备,但是在device Manager可以看到物理设备或者是虚拟设备。原创 2024-04-25 11:22:37 · 659 阅读 · 3 评论 -
在flutter中集成Excel导入和导出
在flutter中集成Excel的导入和导出功能原创 2024-02-02 13:43:47 · 1234 阅读 · 0 评论 -
解决flutter应用模拟器出现System UI isn‘t respon报错
简介:自己在开发flutter项目的时候,在模拟器中总是出现System UI isn’t response的问题。一开始在flutter的日志窗口的时候会出现是由于异常引起的,但是把异常解决后依旧会出现System UI isn’t response弹窗问题,在日志窗口不再有异常但是,会有其他的提示,但不是明显的异常问题。I/art: Thread[2,tid=xxxx,WaitingInMainSignalCatcherLoop,Thread*=0xxxxx,peer=0xxxxxx,"Signal原创 2022-05-17 01:00:39 · 2255 阅读 · 0 评论 -
解决flutter集成sqlite3报错问题
======== Exception caught by widgets library =======================================================The following ArgumentError was thrown building Builder:Invalid argument(s): Failed to load dynamic library '/data/data/cn.liginfo.kqjhq_app/lib/libsqlite原创 2022-03-07 14:24:29 · 4176 阅读 · 1 评论 -
解決Execution failed for task ‘:app:checkDebugAarMetadata‘的问题
FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:checkDebugAarMetadata'.> Multiple task action failures occurred: > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMet原创 2022-02-17 15:21:34 · 22747 阅读 · 0 评论 -
解决flutter中Could not receive a message from the daemon问题
在启动flutter项目的时候报错如下:Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!Launching lib\main.dart on sdk gphone x86 arm in debug mode...Running Gradle task 'assembleDebug'...FAILURE: Build failed with an原创 2022-02-17 13:02:06 · 3192 阅读 · 0 评论 -
flutter编写border的相关代码和clip剪切
Container( width:deviceWidth, height: deviceHeight*0.318, decoration: BoxDecoration( color: Colors.amberAccent, border: Border.fromB原创 2021-08-17 21:51:53 · 742 阅读 · 0 评论 -
flutter的通知notify往上层回传数据
自己做购物车的时候,需要每个item往上一层传数据。于是想到了flutter中notification。是用Notification主要是俩个步奏。一是自定义Notification,而是添加Notification的监听就可以了例如:自定义Notificationclass CartOperationNotification extends Notification{ CartOperationNotification(this.goodsPrice,this.id,this.state).原创 2021-05-27 16:28:05 · 487 阅读 · 0 评论 -
flutter获取widget渲染后端尺寸
简介:我在练习flutter详情页的时候,在滚动详情页的时候上面的tab要发生切换。所以是用到了获取每个item的高度,然后再通过监听scroll滑动的距离对比每个位置来切换上面的tab。主要的难度在于怎么动态的获取item的高度,查了好多篇的文章最后找见了一个是用的那就是添加一个回调,当渲染完毕后获取当前item的congtext的尺寸。Container( key: key3, width: devic原创 2021-05-06 17:54:00 · 1166 阅读 · 0 评论 -
flutter中的GestureDetector突然失效,也没有手势冲突
前情:在学习flutter过程当中,一开始写的GestureDetector的点击事件还管用,不知道怎么回事儿突然失灵了,也没有手势冲突。最后找了半天发现是什么原因了。我在写详情的时候用得stack,所有层根据树结构进行重叠,在调整代码得时候把GestureDetector写的组件放到了Container的下边把它盖住了,所以GestureDetector没有起作用。...原创 2021-04-25 11:56:38 · 1399 阅读 · 2 评论 -
点击flutter 的组件怎么跳转到SingleChildScrollView的固定位置
如上图,当我点击评价的时候让评价滑动到顶部。其实在写评价的时候,在组件中加入key,然后当点击评价的时候使用Scrollable.ensureVisible(key2.currentContext)移动到该指定位置即可GlobalKey key1=GlobalKey(); GlobalKey key2=GlobalKey(); GlobalKey key3=GlobalKey(); GlobalKey key4=GlobalKey();评价模块部分//评价 .原创 2021-04-25 10:25:25 · 1178 阅读 · 0 评论 -
在flutter中怎么是用provider
1、首先在https://www.pub.dev/中找到provider中找到这个包2、找provider的包,provider: ^5.0.0 引入这个包,pub get一下3、就是编写一个类型包含要共享状态,比如购物车import 'package:flutter/cupertino.dart';import 'package:flutter/foundation.dart';import 'Item.dart';class Cart with ChangeNotifier, Diagn原创 2021-04-16 18:52:46 · 252 阅读 · 0 评论 -
解决flutter中使用provider报错This is likely caused by an event handler (like a button‘s onPressed) that cal
解决是用flutter报错:======== Exception caught by gesture ===============================================================The following assertion was thrown while handling a gesture:Tried to listen to a value exposed with provider, from outside of the widget tr原创 2021-04-16 17:13:29 · 1475 阅读 · 0 评论 -
flutter的事件总线event_bus怎么使用
在《flutter实战》一书中的第八章的第三节介绍了关于事件总线,但是并没有详细介绍怎么使用。如果大家想买这本书的话可以点击这个链接或者是扫描二维码:https://mall.csdn.net/item/56490虽然没有详细给出使用的示例,可还是写了它的相关原理。在看它书中介绍这个事件总线,总的来说使用了一种观察者设计模式,就是把要观察的对象放入总线当中,使用到这个观察的地方添加一个了监听,然后在别的地方更改观察者并触发监听动作。大致就是一个这么一个原理。然后最主要的是要把eventBus的创建放原创 2021-03-30 16:49:14 · 564 阅读 · 0 评论 -
解决flutter/src/rendering/stack.dart‘: Failed assertion: line 588 pos 12: ‘size.isFinite‘: is not true
flutter代码如下,后报错Container( child: Stack( alignment: Alignment.center, fit: StackFit.loose, children: [ Positioned( left: 0, child: Text("¥500"),原创 2021-03-29 10:26:14 · 8361 阅读 · 1 评论 -
在flutter中自定义图标不显示的问题
登陆到阿里的图标库https://www.iconfont.cn/把你选中的图标添加到购物车,然后再添加到项目,如果没有项目的话在添加到项目的时候会报新建项目如果是直接添加到项目中后会直接跳转到上面的页面,如果是以后想找见以前的项目的话,需要从资源菜单中找就可以了。然后下载到本地。我们只需要一个文件tff格式的文件就可以了。然后我们需要把这个文件添加到项目中然后再配置yaml的文件中配置它,配置完后最关键的一步是需要pub get,如果不做这个操作图标不能正常显示然后自定义图标类cl原创 2021-03-12 16:25:12 · 1897 阅读 · 4 评论 -
《Flutter实战》电子书中第二章路由钩子代码
主页面就是一个创建工程时自带的页面,在里边做了点修改,添加了onGenerateRoute属性import 'chapter2/RouterTestRoute.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext con原创 2021-03-09 15:34:45 · 405 阅读 · 0 评论 -
怎么更新flutter
在flutter官网中的写着升级命令,但是执行升级命令会报错Could not find an option with short name “-u”.Run ‘flutter -h’ (or ‘flutter -h’) for available flutter commands and options.ProcessException: Process exited abnormally:fatal: unable to access ‘https://github.com/flutter/原创 2021-03-08 15:20:53 · 1416 阅读 · 0 评论 -
解决在练习《flutter实战》一书Flutter的json转model时报the class ‘‘ has no default constructor
在练习《flutter实战》一书中的json转model,在第11.7小节时,在执行mo.sh的时候一开始总是生成不了目标代码,在执行命令的第一行窗口中也发现了上述错误:the class '' has no default constructor在日志窗口发现了这个错误,并且没有输出到指定的目录在网上查了一篇相关解决办法他说是shell缓存造成的,然后我就把idea关掉了,重新打开后执行一下mo.shde 文件的命令后发现可以“正常执行”了,并生成指定目录。但是仔细瞅在他的命令窗口还是有“原创 2021-02-22 11:29:57 · 885 阅读 · 0 评论 -
AndroidStudio不能联网解决
我的AndroidStudio不能联网的问题是我在电脑上赚了虚拟机,然后一个虚拟网卡启动了,把那个虚拟网卡禁用掉就可以了这样我的就可以访问了。如果有其他问题也是连不上网的话,可以查看我看到一个解决方法,我感觉它讲的比较好,只是找sdk的位置我这里写个简便的方法,其他的参考下面的链接就可以了。https://www.cnblogs.com/linbos/p/14001083.html我们打开你的AndroidStudio的setting然后在搜索框中输入sdk然后我们可以直接在右边看到你的s原创 2021-02-20 11:46:09 · 2319 阅读 · 0 评论 -
windows用户创建第一个flutter的app
第一步,按照官网上设置环境变量PUB_HOSTED_URL=https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn第二步,在官网上说要下载git,因为我的电脑已经装有git所以没有下载,大家可以跳过这一步看看能不能正常,不正常的话重新下载git第三步,下载fluttersdk,有了第一步设置的环境变量,这里特别的快第四步,设置flutter_sdk的环境变量第五步,执行flutte原创 2020-11-02 09:45:11 · 123 阅读 · 0 评论