Flutter
文章平均质量分 68
且随疾风前行.
日拱一卒无有尽,功不唐捐终入海
展开
-
Flutter中实现中国省份地图
可以点击省份改变颜色,更多功能可以自行拓展。本文用于记录在Flutter项目中安卓端实现中国地图,因为实现过程是通过Flutter调用安卓原生代码实现,所以IOS端不可用,通过本文你还可以学会如何通过Platform Channels在Flutter代码中调用这些原生代码。原创 2024-01-24 20:42:53 · 1281 阅读 · 0 评论 -
在Flutter中使用Install_Plugin安装APK
在开发Flutter应用时,有时候我们需要实现在应用内部安装APK的功能。众所周知,Android 7.0以后由于改变了文件URI的访问方式,我们需要使用FileProvider来创建一个content://URI来授予临时访问权限。Flutter不同与原生,在Flutter中要么自己手写插件调用原生代码进行安装APK,要么找个第三方库来实现该功能,本人能力有限就简单介绍并使用本文的主角来实现该功能吧。原创 2024-01-19 18:37:36 · 1169 阅读 · 0 评论 -
Flutter中使用minio_new库
在移动开发中,我们常常会遇到需要在App中处理文件上传和下载的需求。Minio是一个开源的对象存储服务,它兼容Amazon S3云存储服务接口,可以用于存储大规模非结构化的数据。原创 2024-01-18 19:42:36 · 1434 阅读 · 2 评论 -
Flutter组件GridView使用介绍
GridView 是 Flutter 中用于创建网格布局的滚动小部件。它可以创建多列布局,并且每个网格单元可以包含一个小部件。GridView:最通用的构造函数,完全自定义网格布局。:按需构建网格项,适用于具有大量(或无限)网格项的动态内容。:指定网格中的列数,适用于具有固定数量列的网格。:指定网格中最大交叉轴范围(例如,最大列宽),适用于需要控制列宽的网格。:这个构造函数提供了最高级别的自定义能力,允许使用自定义的SliverGridDelegate和SliverChildDelegate。原创 2024-01-10 18:53:00 · 1408 阅读 · 0 评论 -
Flutter获取网络图片的宽高
【代码】Flutter获取网络图片的宽高。原创 2024-01-09 17:09:01 · 630 阅读 · 1 评论 -
Flutter应用中安卓和IOS的一些权限配置
在Flutter应用中,无论是安卓(Android)还是iOS设备,都可能需要向用户请求权限以访问特定的设备功能或用户数据。原创 2024-01-05 18:42:03 · 716 阅读 · 0 评论 -
关于Flutter中Image的BoxFit属性介绍
Image中不加fit属性时图片状态:蓝色框为图片所在容器1.fill完全填充容器。图片或图形的宽度和高度都会被拉伸以完全填充容器,可能会导致结果看起来变形,因为图形的原始宽高比可能不被保持。2.contain保持原始尺寸比例,确保图形完整地显示在容器内。应用这个选项后,图形会缩放以适应容器,同时保持其原始的宽高比,意味着可能会留下未被填充的空间。3.cover保持图形的原始宽高比,缩放图形直到它完全覆盖容器。如果图形的宽高比与容器的不同,则图形的某些部分可能会超出容器边界而被裁剪。4.原创 2024-01-05 10:10:00 · 751 阅读 · 0 评论 -
在Flutter中使用PhotoViewGallery指南
Flutter中的PhotoViewGallery是一个功能强大的插件,用于在应用中展示可缩放的图片。无论是构建图像浏览器、相册应用,还是需要在应用中查看大图的场景,PhotoViewGallery都是一个不错的选择。在PhotoViewGallery中,可以设置许多属性来自定义其行为和外观。itemCount: 数据源的长度,即图片数量。builder: 构建每一页的回调函数,返回一个PhotoViewGalleryPageOptions对象。: 滑动的物理效果。原创 2023-12-14 14:09:57 · 1325 阅读 · 0 评论 -
Flutter之MQTT使用
首先,需要在Flutter项目的pubspec.yaml文件中添加mqtt_client依赖。其中host 是主机名,port是端口号,cid是客户端ID,你可以根据需要为其分配一个唯一的标识。一旦连接到MQTT服务器,你可以订阅感兴趣的主题以接收消息。使用MQTT客户端来发布消息到特定的主题。来构建消息的有效载荷,然后使用。//用于监听已订阅主题的消息到达。方法来发布消息到指定的主题。方法订阅一个主题,并使用。在上面的代码中,使用。流来监听接收到的消息。原创 2023-11-29 20:01:47 · 1069 阅读 · 0 评论 -
Flutter 控件查阅清单
为了方便记录和使用Flutter中的各种控件,特写此博客以记之,好记性不如烂笔头嘛:)通过控件的首字母进行查找,本文会持续更新。原创 2023-11-29 11:07:05 · 1274 阅读 · 0 评论 -
Flutter Android & IOS 获取通讯录联系人列表
权限请求,会始终返回被拒绝,正确的做法是直接进行第四步获取通讯录列表,这样在代码执行的时候,会自动请求相关权限,在代码中可以使用Platform.isAndroid 判断当前所运行的系统,执行具体代码。2.在你的 Dart 代码中,导入。在ios系统上如果进行。原创 2023-10-25 10:54:14 · 1369 阅读 · 0 评论 -
Flutter学习笔记
混入Mixin的类:with 后面可以跟一个或多个 mixin 类,用逗号分隔。这意味着你可以从多个 mixin 类中继承特性,将它们组合到一个类中,从而实现多重继承的效果。Mixin的顺序:Mixin 的顺序很重要,因为如果多个 mixin 类中具有相同名称的属性或方法,类中将使用最后一个 mixin 中定义的属性或方法。这个规则确保了 mixin 类的顺序对类的行为产生影响。Mixin的特性:通过使用 with 关键字,类将继承 mixin 类的属性、方法和功能,这些特性会被添加到类中。原创 2023-10-08 18:41:23 · 861 阅读 · 0 评论