草庐IT

flutter_blue_plus

全部标签

Flutter 实战:构建跨平台应用

文章目录一、简介二、开发环境搭建三、实战案例:开发一个简单的天气应用1.项目创建2.界面设计3.数据获取4.实现数据获取和处理5.界面展示6.添加动态效果和交互7.添加网络错误处理8.添加刷新功能9.添加定位功能10.添加通知功能11.添加数据持久化功能《Flutter小白开发——跨平台客户端应用开发学习路线》内容简介作者简介目录一、简介Flutter是由Google开发的一款开源移动应用开发框架,它可以帮助开发者在iOS和Android平台上快速、高效地开发应用。Flutter使用Dart语言作为开发语言,具有跨平台兼容性高、开发效率快、性能优异等特点。本文将通过实战案例,介绍如何使用Flu

国内常用源开发环境换源(flutter换源,python换源,Linux换源,npm换源)

flutter换源使用环境变量:PUB_HOSTED_URL FLUTTER_STORAGE_BASE_URL,upgrade出问题时可能会提示设置FLUTTER_GIT_URL变量。flutter中国PUB_HOSTED_URL=https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnFLUTTER_GIT_URL=https://github.com/flutter/flutter.git或者FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsi

【前端早早聊直播回顾】Harmony Next 与 Flutter 的不解之缘

Hello大家好,我是FlutterGDE郭树煜,本次要分享的话题是关于鸿蒙与Flutter的故事,可能没接触过的会感觉有点懵,Harmony和Flutter有啥关系,它们怎么会被放到一起讲了呢?接下来就让我们来聊聊这个问题。聊一聊HarmonyNext相信大家应该都听说过,在今年的HDC大会上,华为宣布了Harmony的Next版本,该版本在2023年8月6号已经开始面向合作企业开发者开放,2024年第一季度会面向所有开发者开放,也就是明年开始,HarmonyNext会开始使用全自研内核,去掉了传统的AOSP代码,仅支持鸿蒙内核和鸿蒙系统的应用,官方表示调整将减少了40%的「冗余代码」。所以

Oracle数据库SQL Plus基础命令

SQL*Plus的启动与退出1.使用SQL*Plus登录Oracle数据库开始-->所有程序-->Oracle-->应用程序开发-->SQLPluscmd窗口下输入:sqlplus用户名/口令@主机字符串2.使用CMD命令登录Oracle数据库开始-->所有程序-->附件-->命令提示符使用命令行登陆的连接命令格式为:sqlplus/@net_service_nameusername为用户名;password为口令;net_service_name为主机字符串3.退出SQL*Plus单击SQL*Plus主窗口标题栏的关闭按钮在SQL*Plus命令行执行exit命令或quit命令SQL*Plus

flutter 调出键盘和监听输入

调出键盘:voidcallKeyboard(){SystemChannels.textInput.invokeMethodvoid>('TextInput.show');}监听按键:RawKeyboardListener(autofocus:true,onKey:(event){if(event.runtimeType==RawKeyDownEvent){if(event.dataisRawKeyEventDataAndroid){RawKeyEventDataAndroiddatga=event.dataasRawKeyEventDataAndroid;///获取按键键值keycode//_

Springboot3整合Mybatis-plus3.5.3报错

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:报错以及Bug✨特色专栏:MySQL学习🥭本文内容:记录一次Docker与Redis冲突🖥️个人小站:个人博客,欢迎大家访问📚个人知识库:知识库,欢迎大家访问学习推荐:讲师:孙帅老师课程:孙哥主页1.前言背景大家好,我是Leo哥🫣🫣🫣,最近在学习SpringBoot3相关的的代码,开发过程中遇到了一些小坑,不过很快都解决了。然后就用SpringBoot3版本写了几个小demo,比如Web开发、连接数据库、使用JdbcTemplate操作数据库,编码和测试都非常顺利,虽然是

Vue3 + Element Plus 按需引入 - 自动导入

文章目录1前言1.1目的1.2最终效果2准备工作3按需引入3.1安装插件3.2修改vite.config.ts文件4其他4.1ElMessageBox使用时报错4.1.1Eslint报错:'ElMessageBox'isnotdefined.eslint(no-undef)4.1.2TS报错:Cannotfindname'ElMessageBox'4.2ElMessageBox弹框样式未生效4.3图标使用1前言1.1目的ElementPlus使用按需引入,大大缩小打包后的文件大小1.2最终效果自动生成components.d.ts文件,并在文件中引入ElementPlus组件自动生成compo

Mybatis-Plus 使用隐患,太坑了!

作者:糊涂码链接:https://juejin.cn/post/7156428078061895710前言MP从出现就一直有争议感觉一直都存在两种声音like:很方便啊通过函数自动拼接Sql不需要去XML再去使用标签之前一分钟写好的Sql现在一秒钟就能写好简直不要太方便dislike:侵入Service层不好维护可读性差代码耦合效率不行sql优化比较难之前也有前辈说少用MP理由就是不好维护但是这个东西真的是方便只要不是强制不让用就还是会去使用存在集合里最近也确实有一些体会就从两个角度去看一下MP。推荐一个开源免费的SpringBoot实战项目:https://github.com/javast

flutter 与H5交互

主要是flutter内嵌H5页面,之后就是两者之间的交互  flutter:webview_flutter4.2.2  H5:uniapp1、flutter向H5传参//在flutter中的web页面,可在onPageFinished中向H5进行传参onPageFinished:(Stringurl)async{WebViewController.runJavaScript("window.postMessage({type:'sendDataToH5',data:'HelloH5!'})");},//H5端接收参数,可在mounted中声明使用window.addEventListener(

Flutter Set存储自定义对象时 如何保证唯一

在Flutter中,Set和List是两种不同的集合类型,List中存储的元素可以重复,Set中存储的元素不可重复。如果你想在Set中存储自定义对象,你需要确保对象的唯一性。这可以通过在自定义类中实现hashCode方法和equals方法来实现。hashCode方法用于返回对象的哈希码,这是一个整数。在自定义类中,需要覆盖hashCode方法以确保相等的对象具有相同的哈希码。equals方法用于比较两个对象是否相等。在自定义类中,需要覆盖equals方法以确保相等的对象返回true。下面是一个示例自定义类Person,它实现了hashCode和equals方法:classPerson{fina