摘要:开启Flutter Windows桌面支持 flutter config --enable-windows-desktop // 使用CMD运行此命令,开启Flutter的Windows桌面支持 创建Flutter项目 flutter create toly_flutter // "toly_flu
阅读全文
摘要:Flutter Web 打包指南 // 如果你的Flutter版本低于2.0,请先升级Flutter版本 // 创建一个web文件夹来存放web相关的资源 flutter create . // 使用HTML渲染器打包,该渲染器提供的打开速度最快,并且具有良好的浏览器兼容性(例如IE, Chrome
阅读全文
摘要:Flutter iOS打包 安装node.js sudo chmod -R 777 git // 释放git文件夹的读写权限 Cordova项目配置 // 不要使用cnpm来安装cordova sudo npm install -g cordova cordova create xuanwu com
阅读全文
摘要:flutter 安卓打包 1. Nodejs 和 Npm 安装与版本控制 // 安装Nodejs Nodejs 版本:node-v6.11.1-x64.msi // 安装Npm Npm 版本:5.5.1 // 注释:安装指定版本的nodejs后,npm版本可能不是最新的。可以通过以下命令进行升级。
阅读全文
摘要:使用Opacity控件来设置子控件的透明度 body: Opacity( opacity: 0.5, // 设置透明度为0.5,完全透明为0.0,完全不透明为1.0 child: Container( width: 100.0, height: 100.0, margin: EdgeInsets.a
阅读全文
摘要:Flutter 安卓设置启动页为全屏显示 // 首先, 打开res目录下的drawable目录 // 接着, 打开launch_background.xml文件进行编辑 // 以下代码用于将图片设置为启动页背景 // 这样写可以确保图片铺满整个屏幕 // 但需要注意, 在不同屏幕尺寸上图片可能会出现
阅读全文
摘要:https://www.jianshu.com/p/8e402987fffd
阅读全文
摘要:slider new Slider( value: this.slider, max: 100.0, min: 0.0, activeColor: Colors.blue, onChanged: (double val) { this.setState(() { this.slider = val;
阅读全文
摘要:dependencies: flutter_slidable: ^0.5.4 import 'package:flutter_slidable/flutter_slidable.dart'; Slidable( actionPane: SlidableScrollActionPane(),//滑出选
阅读全文
摘要:Dismissible组件 /** * 滑动删除组件 * * const Dismissible({ @required Key key, // 必须的键值,用于区分不同的Dismissible @required this.child, // 子组件,通常是你想要滑动删除的列表项 this.bac
阅读全文
摘要:一、Charles介绍 // Charles是一款非常受欢迎的网络抓包工具,尤其在macOS上的体验非常好。 // 在开发工作和学习中,我们经常需要对网络请求进行抓包,查看请求参数、返回值等,尤其是在处理移动设备的HTTP和HTTPS请求时。 // Charles的出现极大地方便了这一过程,让我们可
阅读全文
摘要:flutter // 开启Flutter应用 // 如果你想使用Charles来抓取Flutter应用中的网络请求,首先确保你已经启动了Charles代理服务 在Dio包中设置代理 // 如果你的Flutter项目中使用了dio包进行网络请求,你可以通过以下方式设置代理 // 这样你就可以在Char
阅读全文
摘要:安卓图标mipmap-hdpi(文件夹名字) 72*72(图片尺寸) ic_launcher(图片名字) mipmap-mdpi(文件夹名字) 48*48(图片尺寸) ic_launcher(图片名字) mipmap-xhdpi(文件夹名字) 96*96(图片尺寸) ic_launcher(图片名字
阅读全文
摘要:完整的代码, 可以复制引用 // 这部分简述了Flutter如何检测和监听网络连接的变化 // 使用了'connectivity'库来实现这一功能 Flutter检测网络完整示例代码 import 'package:flutter/material.dart'; import 'package:co
阅读全文
摘要:一、Flutter 扫描二维码条形码插件 barcode_scan 1. 安装 // 请按照官方文档或相关教程进行安装 2. 配置权限 // 在你的 AndroidManifest.xml 中添加摄像头权限 Add the camera permission to your AndroidManif
阅读全文
摘要:1. 支付宝客户端支付流程 // 官方支付流程文档提供了支付宝客户端支付的详细步骤 https://docs.open.alipay.com/59/103658/ 2. 准备已有的 Flutter 项目并安装插件 // 使用以下链接安装sy_flutter_alipay插件到你的Flutter项目中
阅读全文
摘要:1、微信 APP 支付前的准备工作,以及需要获取内容 // 准备工作: 必须要有企业营业执照、对公账户。 // 需要获取内容: APPID: 应用 APPID(必须配置,开户邮件中可查看) MCHID: 微信支付商户号(必须配置,开户邮件中可查看) KEY: API 密钥,参考开户邮件设置(必须配置
阅读全文
摘要:Flutter 微信支付流程 1. 官方流程图 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3 2. 简单流程: 1. 调用后台 api 接口生成签名字段 2. 调用支付插件传入签名字段完成支付 3. 支付完成以后处理回调
阅读全文
摘要:Flutter Android 中实现微信支付 sy_flutter_wechat Android 微信支付注意事项 // 说明: 微信支付无法直接通过调试工具进行测试。如果直接连接调试器,将返回错误码-1。 // 在这种情况下,我们需要使用之前的签名文件重新生成签名,然后将其发送到手机上进行测试。
阅读全文
摘要:构造函数 // 和其它高级语言类似,构造函数只在创建实例时执行一次。 initState // 当插入到渲染树时调用,此方法只执行一次。 // 它类似于Android Fragment的onCreateView函数。 didChangeDependencies // 1. 在initState方法后
阅读全文