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