flutter爬坑之路
文章平均质量分 91
之前用过原生开发、混合开发,刚开始使用flutter,记录flutter的爬坑史
程序猿吉良吉影
我只想安静的写写代码、
展开
-
flutter 信鸽集成 fake_push
信鸽flutter插件https://pub.flutter-io.cn/packages/fake_push#-readme-tab-1、根据文档安装插件配置信鸽参数2、打开demo拷贝初始化注册踩坑:1、一直提示@string/app_name在values下新建 string.xml 设置 app_name2、最小sdk是21minSdkVersion...原创 2019-12-02 16:57:22 · 783 阅读 · 0 评论 -
ios 微信登录无法拉起 新版微信sdk UniversalLink配置
ios13发布后 微信sdk1.8.6更新, 注册时多了一个universalLink参数flutter 插件fluwx1.1.0以后1、首先去微信开放平台填写universalLink(验证文件存放域名,https、\结尾即可)2、App Store应用管理开启Associated Domains3、制作 apple-app-site-association 网站根目录新建.w...原创 2019-11-22 15:44:11 · 4527 阅读 · 0 评论 -
Mac flutter 安装~ CocoaPods installed but not initialized.
1、下载android studio2、下载flutter sdk 去官网下就可以3、在studio 安装flutter 并插件配置flutter sdk4、运行 flutter doctor5、根据提示安装插件6、其他都没有问题 然后就CocoaPods一直提示not initialized 各种操作都没用Warning: CocoaPods installed but ...原创 2019-10-25 15:27:57 · 7110 阅读 · 0 评论 -
用蒲公英实现app发布版本自动更新和Crash收集
个人感觉比bugly省心好用sdk文档地址:https://www.pgyer.com/sdkflutter引用:https://github.com/crazecoder/flutter_pgyerflutter_pgyer: ^1.0.0gradle导入:implementation 'com.pgyersdk:sdk:3.0.3'/** 默认方式 **/ ...原创 2019-10-24 09:05:55 · 1537 阅读 · 0 评论 -
flutter 更新app下载安装
刚开始用的OtaUpdate插件,插件内部使用downloadmanager实现的国内有很多机型不支持思路:不想自己造轮子 使用网上现有插件一、使用FlutterDownloader下载二、open_file打开文件自带安装(FlutterDownloader自带打开文件,但不能打开app不知道为啥)代码:1、下载监听 FlutterDownloader.registe...原创 2019-01-04 13:51:48 · 9304 阅读 · 1 评论 -
flutter 路由
Navigator 继承自 StatefulWidget,它也是小组件,它有很多相关静态函数,可以帮我们达到页面跳转和数据交互的功能:push 将设置的router信息推送到Navigator上,实现页面跳转。 of 主要是获取 Navigator最近实例的好状态。 pop 导航到新页面,或者返回到上个页面。 canPop 判断是否可以导航到新页面 maybePop 可能会导航到新页面...原创 2019-07-22 10:16:31 · 11980 阅读 · 3 评论 -
flutter ios——苹果虚拟机打包
1、虚拟机安装黑苹果(网上教程一搜一把 这里就不多介绍了)2、安装开发环境 1、xcode 安装最新的就行 2、as 、flutter sdk(配置flutter环境变量)、flutter 插件 3、运行flutter doctor 根据提示安装相应插件 直到全部运行成功 4、配置xcode(证书、版本等) 5、flutter build ios 编译 6、...原创 2018-12-20 10:24:37 · 5927 阅读 · 2 评论 -
flutter 时间控件显示中文
1、添加国际化:flutter_localizations:2、导包:在app入口import 'package:flutter_localizations/flutter_localizations.dart'; 3、设置void main() { runApp( new MaterialApp( title: 'app', them...原创 2018-11-26 15:52:02 · 6241 阅读 · 3 评论 -
flutter 沉浸式状态栏
padding: new EdgeInsets.all(0.0),加上这句就可以 具体原因不知 希望大佬解答~~原创 2018-11-26 10:56:47 · 5288 阅读 · 0 评论 -
flutter 常用插件
搜索地址:https://pub.flutter-io.cn/packages/ install_plugin 2.0.0#app下载更新插件 audio_recorder: any #录音、播放 flutter_sound: ^1.1.5#录音 dropdown_menu: ^1.1.0#下拉菜单 simple_permissions:#权限获取 easy_alert...原创 2018-11-23 15:19:45 · 13274 阅读 · 1 评论 -
flutter com.android.support:appcompat-v7'具有不同版本的编译(26.1.0)和运行时(27.0.1)类路径
subprojects { project.evaluationDependsOn(':app') project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.androi...原创 2018-11-15 15:33:24 · 1161 阅读 · 1 评论 -
flutter 图片上传 cos
费了半天劲,先说一下遇到的几个坑:1、cos拼接目录两边要带‘/’ 不然会报签名不匹配'/picture/'获取签名和文件上传需要使用2、flutter 热重载 静态变量无法重置需要重启或重新打开应用3、cos http协议put请求一、选择图片:使用插件 image_picker: '^0.4.5'import 'package:image_picker/imag...原创 2018-11-08 12:02:04 · 7180 阅读 · 14 评论 -
Flutter 所有UI控件使用教程
本篇博客将把Flutter所有UI控件的使用方法写出,我学习Flutter是通过Flutter官网来学习的,不需要科学上网,比如这这个网址说的就是Flutter的UI控件的使用方法 https://flutter.io/widgets/widgetindex/ 1.基础控件 首先说一下最基础的控件有哪些,基础使用方法文字显示new Text('Hello World',...原创 2018-06-14 17:20:07 · 31464 阅读 · 2 评论 -
flutter Bad state: Cannot set the body fields of a Request with content-type "appliction/json
fafafa去掉headers里的content-type参数就可以了附上请求: String url = "${DataUtils.BASE_URL}hello"; print("getAccessToken-------->${val}"); Map<String, String> headers = { 'Aut...原创 2018-10-17 11:59:08 · 1688 阅读 · 0 评论 -
flutter 富文本展示 依赖库版本冲突修改
flutter_html_widget:富文本展示控件,因版本冲突特修改后引用https://github.com/ztj666/flutter_html_widget1、配置文件pubspec.yamlflutter_html_widget: git: url: https://github.com/ztj666/flutter_html_widget.git...原创 2018-09-13 09:18:36 · 5187 阅读 · 1 评论 -
flutter 拨打电话 url_launcher
用的 url_launcher 刚开始在模拟器上一直出不来,以为是格式问题,各种尝试,最后放到手机上出来了 mmp~~git:https://github.com/flutter/plugins/tree/master/packages/url_launcher1、引用url_launcher: any2、使用launch(url)url= tel:xxxxxxxxx...原创 2018-09-17 17:48:17 · 7567 阅读 · 0 评论 -
flutter-集成第三方库 运行模拟器报错 gradle添加第三方库不加载
最近集成第三方登录后 项目死活运行不起来,打开Android 发现虽然集成了第三方库,添加了依赖,依赖也加了,但是android studio识别不出来,代码还是找不到,报错!这个问题困扰了我很久最后发现java代码的右上角有一个打开之后 会出来一个新的Android项目,然后从这里运行打包都可以~~~~~~~~~~ ...原创 2018-09-10 17:34:27 · 1145 阅读 · 0 评论 -
flutter-升级后报错
错误信息 :Because every version of flutter_test from sdk depends on collection 1.14.11 and lysj_property_app depends on collection 1.14.6, flutter_test from sdk is forbidden.So, because lysj_property_app...原创 2018-09-03 14:02:11 · 7358 阅读 · 2 评论 -
flutter-无法运行到模拟器
Could not resolve all files for configuration 'classpath'. > Could not download builder.jar (com.android.tools.build:builder:3.0.1)mavenCentral ()maven {url 'https://dl.bintray.com/jetbrains/an...原创 2018-08-10 19:44:05 · 16249 阅读 · 0 评论 -
flutter pubspec添加依赖无法获取flutter_test
pubspec.yaml 文件初次添加的时候拷过来没格式化 packages get 一直失败各种尝试无果后来格式化了一下 就可以了!!!原创 2018-08-14 09:07:39 · 2750 阅读 · 0 评论 -
Flutter从入门到进阶
Flutter从入门到进阶《Flutter简介》Dart入门《Dart入门—基础类型与正则》《Dart入门—集合类型》《Dart入门—函数与运算符》《Dart入门—库、泛型与异常》《Dart入门—类与方法》《Dart入门—控制流程与其他》Flutter基础《Flutter基础—你好,Flutter!》《Flutter基础—开发环境与入门》《Flutter基础—第一个Flutt原创 2017-09-20 10:36:01 · 12342 阅读 · 2 评论 -
flutter爬坑——环境配置
1、国内镜像下载环境变量配置镜像:https://storage.flutter-io.cn/flutter_infra/releases/beta/windows/flutter_windows_v0.3.2-beta.zip官方wiki:https://github.com/flutter/flutter/wiki/Using-Flutter-in-China2、安装https...原创 2018-08-10 15:43:03 · 861 阅读 · 0 评论 -
flutter Androidx 冲突问题
flutter使用依赖库的时候经常使用 any、^x.x.x或者空着版本 这样编译时会自动更新依赖库到最新版本但是最近好多项目升级了AndroidX依赖,但又有些不支持,这就没法统一使用只能找到依赖库老版本固定版本号使用 。。。...原创 2019-03-05 10:12:46 · 3233 阅读 · 0 评论 -
flutter 实用效果整理
1、返回pop监听使用WillPopScope组件,它会检测到子组件的Navigation的pop事件,并拦截下来。2、水波纹效果先用theme把我们的底部导航栏组件包裹起来,然后里面有个data,也就是数据,我们就设置个themeData(主题颜色),然后使用局部theme强制设置splash color和highlight color为 透明色, b...原创 2019-03-12 09:35:21 · 3523 阅读 · 0 评论 -
flutter 依赖库版本不一致问题
最近正好遇见版本库依赖的问题:我是直接调整项目版本,找合适的固定依赖库版本一早看见郭神发的文章记录一下: flutter的版本管理 在我们的开发过程中遇到了一个问题,就是各个开发者使用的flutter sdk版本不一致,导致一些库无法运行,在网上也遇到有相同问题的人,提出了模仿gradle wrapper来做一个flutter_wrapper的思路。于是我根据自己的需要写了一个flu...原创 2019-03-13 09:26:43 · 7795 阅读 · 0 评论