Flutter
Evan_XT
这个作者很懒,什么都没留下…
展开
-
Google登录及获取Calendar信息
Google登录及获取Calendar信息原创 2022-09-28 14:42:58 · 943 阅读 · 1 评论 -
Flutter运行Ios真机时报错:Failed to register observatory port with mDNS with error
Flutter运行Ios真机时报错:Failed to register observatory port with mDNS with error报错如下[VERBOSE-2:FlutterObservatoryPublisher.mm(101)] Failed to register observatory port with mDNS with error -65555.[VERBOSE-2:FlutterObservatoryPublisher.mm(103)] On iOS 14+, loc原创 2021-11-08 14:30:59 · 5592 阅读 · 1 评论 -
Flutter盒约束
Flutter盒约束规则:约束向下,尺寸向上,parent决定位置解释一下就是:上层 widget 向下层 widget 传递约束条件; 然后,下层 widget 向上层 widget 传递大小信息。 最后,上层 widget 决定下层 widget 的位置。具体来说:Widget 会通过它的 父级 获得自身的约束。约束实际上就是 4 个浮点类型的集合:最大/最小宽度,以及最大/最小高度。然后,这个 widget 将会逐个遍历它的 children 列表。向子级传递 约束(子级之间的约束可能会有原创 2021-07-11 16:01:44 · 270 阅读 · 2 评论 -
Flutter安卓插件使用context
Flutter安卓插件使用context在编写Flutter Android Plugin过程中,我们可能需要传入context(上下文)由于plugin并不是继承自Activity,那么该如何获取上下文呢?我们可以通过实现ActivityAware来获取上下文1.将我们的插件类实现ActivityAwarepublic class TestPlugin implements FlutterPlugin, ActivityAware,MethodCallHandler { ...}2.实现原创 2021-06-22 18:09:49 · 1128 阅读 · 1 评论 -
flutter_webview Ios端请求网页显示空白
flutter_webview Ios端请求网页显示空白在使用flutter_webview插件时,请求网页在Android端运行正常,但在IOS端一些网页可以正常打开而一些网页无法打开。经过排查和与前端同学沟通发现,打不开的网页有从后端请求js的操作。于是把问题定位到了js没有被加载。通过查看flutter_webview代码,发现其有javascriptMode属性,该属性用于控制js的开启和禁用。enum JavascriptMode { /// JavaScript executi原创 2021-06-04 11:37:17 · 1895 阅读 · 0 评论 -
android工程编译报错app:mergeDexDebug
android工程编译报错app:mergeDexDebug在开发flutter项目时,集成极光认证插件jverify时,android工程编译报错Execution failed for task ':app:mergeDexDebug'.> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > com.android.builder.dex原创 2021-05-07 16:08:32 · 2485 阅读 · 0 评论 -
1 duplicate symbol for architecture arm64
1 duplicate symbol for architecture arm64flutter使用fluwx插件引入微信相关服务时,在ios工程编译时报错1 duplicate symbol for architecture arm64暂未找到解决方案,目前是降级解决降级到2.5.0+1及以下版本不会出现这个问题...原创 2021-05-07 15:32:13 · 553 阅读 · 0 评论 -
Flutter多图上传组件
Flutter多图上传组件项目开发过程中,需要多图上传组件,但目前网络上没有完全符合需求的组件,故在参考的基础上自行编写了一个多图上传组件。该组件依赖image_picker和dio效果图该组件目前仅支持一次上传一张图片,每次增加图片按钮会随之移动代码:List imgPathList;//存储图片地址List imageId;//存储图片id@override Widget build(BuildContext context) { return Container(原创 2021-04-26 18:38:34 · 966 阅读 · 0 评论 -
xcode编译Flutter IOS工程时找不到Swift库报错
xcode编译Flutter IOS工程时找不到Swift库报错为了在app中加入播放声音的功能,使用了audioplayers插件,运行Android工程没有问题,但运行IOS工程时报错。报错信息如下:ld: warning: Could not find or use auto-linked library 'swiftObjectiveC'ld: warning: Could not find or use auto-linked library 'swiftCoreGraphics'ld:原创 2021-04-16 13:46:36 · 2973 阅读 · 0 评论 -
Flutter工程在build android工程时gradle报错
Flutter工程在build android工程时gradle报错,打包出错在开发Flutter的过程中,在flutter项目运行安卓调试没出现异常,但在打开安卓工程打包的时候Gradle报错(提现为AS右侧Gradle栏中打包入口显示不完整)目前尝试有效的解决方案是在Flutter项目工程下打开Terminal栏,输入flutter clean命令打开该Flutter工程的Android工程,等Gradle运行正常结束回到Flutter项目工程(Android工程不要关闭),运行Androi原创 2021-03-25 18:23:29 · 1178 阅读 · 0 评论