
flutter
After life
这个作者很懒,什么都没留下…
展开
-
Flutter List深拷贝
flutter list数组的深拷贝原创 2023-01-12 17:32:40 · 1330 阅读 · 0 评论 -
flutter xcode打包发布失败 Error.90165
使用xcode打包flutter新版本项目上传商城出现了错误:这是由于证书到期导致的解决方法:1:cd ~/Library/MobileDevice/Provisioning/ Profiles/2:删除Profiles当中的所有文件3:重新使用xcode打包然后上传原创 2022-04-13 16:13:41 · 1796 阅读 · 0 评论 -
flutter TextField 文字居中
通常使用TextField组件时,会给它加宽度和高度。然而加高度就会导致 TextField 不居中显示。TextField里面的contentPadding参数可以控制它的位置。但这样做无法适配所有机型。最好的解决办法是 :1.设置textField有边框,并设置外边框为透明色2.设置contentPadding:EdgeInsets.only(top: 0, bottom: 0) decoration: InputDecoration(原创 2022-02-25 18:02:53 · 4016 阅读 · 0 评论 -
flutter error: ‘Flutter/Flutter.h‘ file not found 解决方案
1:找到当前项目的 iOS/Flutter/Flutter.podspec 文件,将它删除2:执行 flutter clean 命令3:运行App原创 2022-02-22 16:27:46 · 5425 阅读 · 0 评论 -
flutter在iOS中将插件展示ui设置成简体中文
1:在 xode中打开 Info界面2:添加下图,然后重启项目即可原创 2022-02-18 15:29:34 · 1307 阅读 · 0 评论 -
Flutter下拉菜单多选功能
Flutter下拉菜单多选功能原创 2021-12-06 09:23:15 · 3599 阅读 · 0 评论 -
Flutter获取SHA1
1:首先需要确认自己的电脑是否安装了Java8jdk。2:打开终端输入命令(这里以Mac为例)cd /Users/llh/.android注意命令行的路径为自己的用户名3:再次输入命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000然后需要填入一些信息创建成功后会在.android文件夹下面生成debug.keystore文件4:最后输入命令ke原创 2021-09-27 09:23:46 · 1202 阅读 · 0 评论 -
Flutter 二维码扫描
1:barcode_scan: ^3.0.1优点:集成快,不需要过多的配置即可兼容。缺点:暂时无FLutter2.0之后的空安全版本。且mac的M1芯片使用该插件无法打包。import 'package:flutter/services.dart';import 'package:barcode_scan/platform_wrapper.dart';class Barcode { //扫描得到的二维码 String _qrCode = ''; Future scan() asyn原创 2021-09-07 17:42:05 · 3529 阅读 · 4 评论 -
flutter 极光推送之一级页面跳转
注:本文不包含极光官网配置操作,需要的小伙伴请看:https://blog.youkuaiyun.com/llh_llh_/article/details/117959946?spm=1001.2014.3001.5501一:自建并使用工具类1:项目创建 utils 包;在utils 下面创建 AppJPush 工具类import '../providered/provider/current_index_provider.dart';import 'package:flutter/cupertino.d原创 2021-06-30 16:44:53 · 447 阅读 · 2 评论 -
flutter 极光推送华为厂商通道推送
前言:本篇文章主要是在上一篇集成了ios和android极光推送的基础上进行延伸的。完成了上一篇推送集成之后的小伙伴会发现,对于android系统,只有在app打开的情况下才会收到推送消息。而如果杀死后台进程或者没有打开该app的话是收不到推送的。原因是只集成了极光推送,默认推送的通道是极光通道,而android还有其他的推送通道,比如华为,小米,oppo,vivo,魅族等。所以针对每一个厂商就需要进行一些设置才会在app在后台被杀死的情况下收到对应手机型号的推送。ios系统的是通过ios 的APNs来进行原创 2021-06-18 18:13:02 · 7349 阅读 · 10 评论 -
flutter集成极光推送ios和android的最新教程
前言:之前做过两次,但每次开始的时候总是忘记流程。最近又做了一次,所以记录一下以便于查阅。一:代码部分(该部分不分ios和android)1:在项目的pubspec.ymal文件里导入极光推送的包。版本记录和使用方法可在https://pub.flutter-io.cn/packages/jpush_flutter/install里面进行查找。由于我的flutter版本没有更新到最新的所以我导入的是 : jpush_flutter: ^0.6.3如果flutter是最新的小伙伴可以使用 jpus原创 2021-06-16 18:22:18 · 2360 阅读 · 4 评论 -
Flutter ios 端 Module ‘..... ‘ not found(找不到插件)的问题解决
一:请先确认您的MACBOOK上面已经安装pods并在项目的ios目录下面进行pos install。二:如果是在运行模拟器时出现 Module '… ’ not found。您可以事先打开您的模拟器,在Android studio中选择iphone模拟器先运行一次,再在xcode里面运行,可以正常跑通三:如果xcode运行没有问题,且flutter build ios也没有问题,但是在xcode下面的product–Archive之后又出现了Module '… ’ not found,那么请先检查您用原创 2020-08-28 09:08:12 · 20458 阅读 · 12 评论 -
flutter 打包android报错 Execution failed for task ‘:app:lintVitalRelease’
Execution failed for task ‘:app:lintVitalRelease’.错误的解决方式在android目录下的app–>src–>build.gradlelintOptions { disable 'InvalidPackage' //添加下面这一句话 checkReleaseBuilds false}打包可以成功...原创 2020-06-20 11:27:29 · 520 阅读 · 0 评论