草庐IT

flutter-packages

全部标签

Flutter 编写收音机开源

之前写的一个Flutter收音机,支持桌面端和手机端,在https://www.cnblogs.com/imlgc/p/17536481.html,写完之后就不怎么管了。后面陆陆续续有人邮件索要验证码,不是经常使用的邮箱,所有也不经常打开,也导致很多人没有收到回复。所以,干脆将这个东西开源了,将licence校验部分全部去掉,有需要的人自行编译。地址:https://github.com/buf1024/hiqradioHiqRadio是一款简洁而功能强大的网络收音机,Api是来源于OpenRadio,使用Flutter实现。所以,理论上他应该是跨平台的,同时支持Windows/Linux/M

Flutter实现倒计时功能,秒数转时分秒,然后倒计时

Flutter实现倒计时功能发布时间:2023/05/12本文实例为大家分享了Flutter实现倒计时功能的具体代码,供大家参考,具体内容如下有一个需求,需要在页面进行显示倒计时,倒计时结束后,做相应的逻辑处理。实现思路:在Flutter中,Timer.periodic提供了循环功能,查看函数定义:factoryTimer.periodic(Durationduration,voidcallback(Timertimer))第一个参数就是时间间隔,第二个参数就是事件处理回调。由于后台返回的是秒数,所以需要根据总秒数计算小时,分钟,秒。同时,当不满一个小时时,只显示分钟和秒数,当分钟和秒数只有一

flutter出现的错误:Visual Studio not installed; this is necessary for Windows development

当你在Windows上使用Flutter开发时,如果出现"VisualStudionotinstalled;thisisnecessaryforWindowsdevelopment"的错误,这意味着你需要安装VisualStudio,以便进行Windows平台的开发。Flutter在Windows平台上需要使用VisualStudio来构建和运行一些特定的功能和库。为了解决这个问题,你可以按照以下步骤安装VisualStudio:访问VisualStudio官方网站:VisualStudio:IDEandCodeEditorforSoftwareDevelopersandTeams点击"免费下

package.json 配置完全解读

今天来看看前端的大管家package.json文件相关的配置,充分了解这些配置有助于我们提高开发的效率,规范我们的项目。文章内容较多,建议先收藏在学习!在每个前端项目中,都有package.json文件,它是项目的配置文件,常见的配置有配置项目启动、打包命令,声明依赖包等。package.json文件是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。package.json作为前端的大管家,到底有哪些配置和我们的日常开发密切相关?下面就来仔细剖析一下这个文件。当我们搭建一个新项目时,往往脚手架就帮我们初始化好了一个package.jaon配置文件,它位于项目的根目录中。当使用rea

FlutKit v15.0 – Flutter UI Kit Crack

FlutKit isanicelydesignedanddevelopedmulti-purposemobileapplicationUIKitdevelopedusingFlutter.Flutterisanopen-sourcemobileapplicationdevelopmentSDKcreatedbyGoogleandusedtodevelopapplicationsforAndroidandiOS.FlutKit makesitaneasyjobfordeveloperstohavethemodernlookandfeelinthemobileapplication.Itsaves

Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.

TypeError:Cannotreadproperty'props'ofundefined[Vuewarn]:Failedtoresolveasynccomponent:function(resolve)遇到以上三种问题,在我的项目中都归结为一个:就是依赖的sass-loader没有,或者说是依赖的node-sass没有所以解决办法就是//安装node-sassnpminode-sass-D//安装sass-loadernpmisass-loader-D在package.json查看 { "devDependencies":{  "node-sass":"^9.0.0",  "sass-lo

移动端开发新趋势Flutter

该文章属于刘小壮原创,转载请注明:刘小壮介绍Flutter是Google开发的新一代跨平台方案,Flutter可以实现写一份代码同时运行在iOS和Android设备上,并且提供很好的性能体验。Flutter使用Dart作为开发语言,这是一门简洁、强类型的编程语言。Flutter对于iOS和Android设备,提供了两套视觉库,可以针对不同的平台有不同的展示效果。Flutter原本是为了解决Web开发中的一些问题,而开发的一套精简版Web框架,拥有独立的渲染引擎和开发语言,但后来逐渐演变为移动端开发框架。正是由于Dart当初的定位是为了替代JS成为Web框架,所以Dart的语法更接近于JS语法。

Flutter与原生IOS(swift)交互系列之一

先用AndroidStudio创建一个空的flutter工程作为演示可以看到根目录下有一个名为ios的目录,这个就是ios的工程目录。我们将它展开,发现下面有许多个文件打开苹果电脑上的Xcode选择ios目录下的Runner.xcworkspace打开打开之后如下图所示,我们点击AppDelegate这个文件,这个是ios工程中注册插件的地方,我们写的所有功能的插件都需要在这里注册可以看到首次打开右上角出现了一个红色的Nosuchmodule'Flutter'这时只要点击运行就行可以看到工程正常运行没有问题,之前红色的报错也消失了这时明明工程运行起来了,又出来了一个红色错误Incorrecta

flutter开发实战-获取Widget的大小及位置

flutter开发实战-获取Widget的大小及位置最近开发过程中需要获取Widget的大小及位置,这时候就需要使用到了GlobalKey了和WidgetsBinding.instance.addPostFrameCallback了一、addPostFrameCallback该函数的作用:flutter中的界面组件Widget每一帧渲染在界面上,addPostFrameCallback功能是在每一帧绘制完成后再回调执行自定义的方法例如在绘制完成后,根据获取Widget的大小及位置@overridevoidinitState(){//TODO:implementinitStatesuper.in

the “@esbuild/darwin-x64“ package is present but this platform needs the “@esbuild/darwin-arm64“

搭建vite运用ts项目时,为了配置别名./src=@,引入了importpathfrom'path',出现报错,不存在path,但是path是存在node环境中的,所以就引入对ts进行声明了。使用npmi-D@types/node解决了path报错,但是当再次运行的时候就出现了the"@esbuild/darwin-x64"packageispresentbutthisplatformneedsthe"@esbuild/darwin-arm64"packageinstead.看了一下安装时候的记录,安装的是@esbuild/darwin-arm64所以卸载npmuninstall-D@typ