flutter
文章平均质量分 56
阿明今天不练腿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PlatformException (PlatformException(read_characteristic_error, unknown reason, may occur if readCha
flutter_blue插件调用characteristic.read方法报错Exception has occurred.PlatformException (PlatformException(read_characteristic_error, unknown reason, may occur if readCharacteristic was called before last read finished., null))解决办法在read之前判断有没有read权限if(cha.原创 2021-04-25 22:47:34 · 2994 阅读 · 0 评论 -
Flutter webview_flutter插件弹起键盘或输入框卡死问题解决(卡顿、闪屏)
安卓端使用混合webview根据官方介绍The WebView is relying on Platform Views to embed the Android’s webview within the Flutter app. By default a Virtual Display based platform view backend is used, this implementation has multiple keyboard. When keyboard input is requi原创 2021-04-20 21:09:24 · 2510 阅读 · 0 评论 -
Flutter:unexpected element <queries> found in <manifest>.
引入了 images_picker: ^0.0.9 插件后,run时报错AAPT:error: unexpected element found in .不懂原生,不说原理,想知道的可以自己去研究研究~~以下是搜到的几个解决方案解决方法修改android/build.gradle的gradle依赖参考:https://www.jianshu.com/p/632dfa9fbb57https://stackoverflow.com/questions/65182767/i-the-err.原创 2021-03-09 17:29:26 · 558 阅读 · 0 评论 -
Flutter从其他页面返回到当前页面时的监听
转自https://blog.youkuaiyun.com/sinat_17775997/article/details/106570011实现支持手势返回回传参数路由回调√√RouteAware√×deactivate××目录实现一:路由回调实现二:RouteAware实现三:重写State的deactivate方法实现一:路由回调Navigator.push(context, route).then((res) { // do some somethi.转载 2021-01-23 11:23:35 · 2716 阅读 · 1 评论 -
Flutter实现google登陆(gmail)
环境介绍插件平台AndroidIOS环境介绍系统:Windows 10IDE:Android Studio 3.5.2Flutter:1.22.2Dart:2.8.4Gradle:5.6.2插件google_sign_infirebase_auth平台Android前往Firebase创建项目侧边栏进入build -> Authentication -> Sign-in method,开启Google项侧边栏进入 Project Overview ,创建A.原创 2020-12-13 15:09:59 · 2466 阅读 · 0 评论 -
Flutter唤醒屏幕(Android)
本篇有用到混合开发,我不懂原生,粗略带过。。。本篇使用java作为Android语言,不是Flutter官方的Kotlin这里写目录标题Dart部分Android部分Dart部分创建MethodChannel与Andorid平台建立通信(频道名称可以自定义,但是要与android对应)/// 创建频道static const platform = const MethodChannel('samples.flutter.dev/test');使用MethodChannel发出任务Fut.原创 2020-11-23 13:18:06 · 1686 阅读 · 0 评论 -
Flutter自定义TextField高度
TextField设置isCollapsed = true自定义InputField的InputDecoration的contentPadding TextField( controller: controller, isCollapsed: true, contentPadding: EdgeInsets.symmetric(vertical: 20.rpx, horizontal: 15.rpx), )多去看官方文档和注释!!!/// .原创 2020-10-22 16:06:33 · 6143 阅读 · 1 评论 -
Json快速生成DartBean(dojo)
这标题可能参杂了点JAVA的习惯蛤本文主要使用quicktype使用方式命令行VSCode网站命令行npm下载npm i -g quicktype转换Json文件# quicktype [json文件路径] -o quicktype person.json -o person.dart注意命令行文件的路径就行VSCode下载Paste JSON as Code插件将json文件加入工作区Crtl+Shift+p,运行Open quicktype for Json.原创 2020-10-22 11:06:10 · 555 阅读 · 0 评论 -
Flutter中实现双击返回键退出APP
先来认识几个小知识点WillPopScopeflutter官方提供的widget,注册一个异步函数,用于捕获并处理用户的返回键操作(个人测试,无法捕获Navigator.of(context).pop()操作),可以允许或禁止本次操作。我一般是包在Scaffold外面WillPopScope( onWillPop : () async =>{ // 一些其他操作 return true; } child : Scaffold( body : Container() );原创 2020-10-20 16:17:17 · 1503 阅读 · 0 评论 -
Flutter中调用相机拍照、选择相册图片(视频)
Flutter中调用相机拍照、选择相册图片image_picker插件实现导入插件平台配置AndroidIOS使用image_picker插件实现导入插件image_picker: ^0.6.7+12 # 最新版本请在pub.dev中查看平台配置AndroidAndroid SDK 29+不需要配置Android SDK < 29修改AndroidManifest.xml文件<!-- 在application标签上添加 android:requestLegacyExte原创 2020-10-15 12:02:24 · 2925 阅读 · 0 评论
分享