flutter 扫码 & 生成二维码
flutter 扫码 实现 flutter 扫码功能可以借助第三方 flutter_easy_permission 实现,该组件基于华为开发的 flutter-scankit 组件的二次封装, 华为针对 flutter-scankit 组件的扫一扫功能进行识别优化。可快速识别复杂环境下的条码识别,组件在 flutter 3.0 中验证可以使用 安装…
flutter 连接热点进行设备间通信
需要使用 wifi_info_plugin_plus 第三方库获取当前连接热点的 IP; 使用 dart 提供的 dart:io 库创建 socket 连接 整体实现思路,创建socket服务端和客户端用于信息交互, 服务端获取当前网络的 IP 地址, 设置端口号,开启 socket 服务; 客户端需要和服务端在同一网络下链接服务端创建 scoke…
07. 手机适配
使用第三方依赖 flutter_screenutil 使用 import 'package:flutter_screenutil/flutter_screenutil.dart';void main() {  runApp(    ScreenUtilInit( // 嵌套主组件      …
07. Get_cli脚手架使用
安装 flutter pub global activate get_cli 操作 初始化项目 创建 flutter 项目后执行下面命令,会重构 lib 文件,生成 get文件模板 get init 创建页面 get create page:xxx 创建 GetController get create controller:xxx 创建 View…
05. GetUtils 工具类
可判断值是否为空、数字、视频、音频、图片、PPT、word、APK、邮箱、手机号码、日期、MD5、SHA1等 GetUtils.isEmail(123@162.com)
02. get中的路由管理
路由跳转方式 Get.to(conponent()) // 普通路由 Get.toNamed("/path") // 命名路由跳转 Get.toNamed("/Path",arguments:{"key":"value"}) // 命名路由传参, 页面可以直接通过 Get.argument获取参数 Get.back() // 返回上一级 Get.o…
01. Gex 起手式
下载 get 详见官网配置 使用 get import "package:get/get.dart";GetMaterialApp() // 替换 GetMaterialApp get 提供的 alter Get.defaultDialog( title:"提示",    middleText:"确定删除吗?",   …
30. 设备原生样式设置
01.修改手机顶部状态栏样式 import 'package:flutter/services.dart';SystemUiOverlayStyle systemUiOverlayStyle = const SystemUiOverlayStyle(    statusBarColor:Colors.transparent, /…
29.安卓打包三部曲
正式打包 用 Android studio 打开 flutter 项目的 android 文件夹,进行APP打包 步骤一 点击 build - Generate Signed Bundle orApk 步骤二 创建 key Store 步骤三 第一次打包项目需要生成证书 先点击 create new 按钮创建 keyStore 步骤四 创建完成 k…