1.前言 最近由于项目需要,开始学习Flutter框架和Dart语言,具体的配置步骤强烈推荐这篇博客,写得非常好:【window10】Dart+Android Studio+Flutter安装及运行 按照这篇博客设置完Flu...
-
AndroidStudio运行Flutter时卡在Running ‘gradle assembleDebug...‘问题解决[2023-12-13更新]
-
HTML5 flutter开发实战-inappwebview实现flutter与Javascript的交互JSBridge
flutter开发实战-inappwebview实现flutter与Javascript的交互JSBridge 在使用webview中,需要实现flutter与Javascript交互,在使用webview_flutter插...
-
react.js 开发跨平台APP,是用Flutter还是React Native开发框架?
随着移动互联网的飞速发展,对于开发人员而言,如何快速地开发出兼容不同平台(iOS、Android)的应用,成为了一个重要的问题。 跨平台应用程序开发框架的好处: 1. 一个App适用于多个设备; 2. 一个App适用于多个...
-
数据库备份 数据库迁移 数据库升级 Flutter应用-使用sqflite升级数据库
文章目录 问题描述具体做法代码示例更多条件限制升级 数据库迁移和备份简介数据库迁移数据库备份 问题描述 使用fluttter开发的应用程序发布后,发现数据库有些设计不合理。如何来更新数据库呢? 使用sqflite来处理...
-
开发语言 【教程】Flutter与Rust完美交互,无需手写FFI代码
实践环境:Windows11 flutter_rust_bridge官方文档 Flutter环境配置教程 | Rust环境配置教程 新建一个全新的Flutter项目并运行: 在Flutter项目根目录新建一个Rust项目:...
-
Flutter 实战:构建跨平台应用
文章目录 一、简介二、开发环境搭建三、实战案例:开发一个简单的天气应用1. 项目创建2. 界面设计3. 数据获取4. 实现数据获取和处理5. 界面展示6. 添加动态效果和交互7. 添加网络错误处理8. 添加刷新功能9. 添...
-
flutter doctor --android-licenses报错解决方案
解决方案: 安装jdk17,若还不行,按以下步骤行动 取消勾选and sdk command line tools (latest 勾选 Android SDK command-line Tools 8.0点击应用在Wind...
-
android vscode配置flutter开发环境,不需要安装第三方安卓模拟器
文章目录 1.获取Flutter SDK2.配置Android环境3. 在Android Studio配置Android设备3.1 进入Device Manager配置安卓设备3.2 创建安卓虚拟机3.3 选择x86 镜像...
-
UI实时刷新 数据交互 动态刷新UI Flutter-使用setState来实现动态UI刷新实现UI交互
文章目录 setState( 简介例子详细介绍setState的深入说明State对象重新调用StatefulWidget的build只会差异化更新UI setState( 简介 setState( 函数的作用是标记 S...
-
android studio flutter android jetpack 深入理解Android的startservice和bindservice
一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比...
-
动画 flutter android jetpack kotlin 总结2023Android开发面试题(含答案)
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DV...
-
react.js javascript ecmascript 【移动架构】Flutter和React Native:最后的PK
首先,有点离题。做出决定的最简单方法是回顾历史。让我们沿着怀旧之路走一趟。早在2000年初,JAVA就有两个UI框架。一个是AWT,它是一种为多个操作系统构建UI的方法,同时仍然保持操作系统的外观。 每个操作系统都有自己的...
-
学习 内网穿透 docker 送书活动 搭建Flutter开发环境、从零基础到精通(文末送书【北大出版社】)
目录 搭建开发环境 1. 下载Flutter SDK 2. 设置镜像地址及环境变量 3. 安装与设置Android Studio 4. 安装Visual Studio Code与Flutter开发插件 5. IDE的使用和配...
-
前端 Dart 3.2 更新,Flutter Web 的未来越来越明朗
参考原文:https://medium.com/dartlang/dart-3-2-c8de8fe1b91f 本次跟随 Flutter 3.16 发布 的 Dart 3.2 ,包含有:私有 final 字段的非空改进、新的...
-
image_picker app Android Flutter实现点击头像更新头像的功能,本地相册选取和调用相机两种方式的实现
文章目录 需求实现的效果如图代码实现代码分析用InkWell包住了我们的头像,这样来监听点击头像的事件用showDialog弹出提示框让用户选择是从相册里选择头像还是使用相机来拍照用image_picker实现从设备的相册...
-
ios react native flutter 环境搭建
一、简介 Flutter 是谷歌开发的一款开源、免费的,基于 Dart 语言的U1框架,可以快速在i0S和Android上构建高质量的原生应用。 它最大的特点就是跨平台和高性能。Dart是由谷歌,在2011 年开发的计算机编...
-
Flutter 学习
Flutter 学习 参照:https://book.flutterchina.club/ 参照:https://flutter.cn/docs/development/platform-integration/platfo...
-
android studio 记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun
配置flutter时,在Flutter console终端界面,因为SDK版本问题,一直报错,据网友说要安装JDK 8, 之后又是安装JDK 8, 又是修改环境变量,折腾好半天。因为在网上没看到相应的报错,记录一下 flut...
-
android java apache flutter Warning: 意外的元素 (uri:““, local:“base-extension“)。所需元素为<{}codename>,<{}layoutlib>,<{}api-level>
出现的条件: 1.将 Android SDK 从 30.0.3 更新到 31.0.0 或32.0.0之后 2.使用了Android Studio (v2021.1.1 Bumble bee 的最新更新 3.gradle 版...
-
android Android UI布局 Widget Flutter 布局详解
本文主要介绍了Flutter布局相关的内容,对相关知识点进行了梳理,并从实际例子触发,进一步讲解该如何去进行布局。 系列文章目录 Flutter 布局详解 Flutter 布局(一)- Container详解 Flu...
-
开发语言 前端 flutter编译报错(minSdkVersion、Kotlin、dex文件、Java11)
前几天配置环境以及运行程序都成功了,隔了几天再运行flutter的项目,在编译的时候遇到了如下错误: 1.minSdkVersion版本提升2.缓存路径报错Kotlin版本问题3.dex文件中的方法引用数量不能超过64K4...
-
macos mac解决 flutter打包ios“error running pod install““Error installing libwebp“等一些列错误
如果遇到错误运行下面的命令行 在运行pod install的时候可能会遇到 Error installing libwebp,解决方案如下 pod repo 查看//会看到一个path地址 xxx/trunk,拼接/S...
-
flutter 与原生 (iOS-swift)
一.创建关联module 1.创建原生项目iOS_demo,找到者自己的iOS工程目录 2.创建flutter_module(2种方式) 2.1.终端命令 cd 到原生项目iOS_demo同级目录下 创建flutter模块如...
-
flutter与原生Android通信方式之MethodChannel
闲来无事,因公司规划,flutter有段时间没看了,上次折腾flutter与Android通信折腾完没记录下来这次留个档,有些事情耽搁了,这次继续 演示效果: flutter与Android原生通信 flutter端 //...
-
ios react native Flutter和SwiftUI和ReactNative比较
0.语言 SwiftUI 毫无疑问是Swift语言编写, 在2019年正式推出,目前最新是Swift 5.9 (2023年9月 ,由Apple公司维护和发行; 该编程语言发明人已离职Apple。 语言官网:h...
-
前端 flutter无线真机调试 VScode Xcode
安卓 (1)先用数据线连接手机,手机和电脑连接同一wifi;去开发者模式里将手机的无线调试打开 (2)终端输入 adb devices (3)adb devices输入后会列出连接的设备,找到要无线调试的设备名称 (4)再输...
-
android 玩过Tauri和Electron,最终我选择Flutter进行跨平台应用开发
Flutter、Tauri 和 Electron 都是现代桌面应用程序开发的流行选择,每种技术有其独特的优缺点,下面我们就来对它们进行一个全面的技术对比。 一、Flutter Flutter 是 Google 推出的一款开源...
-
开发语言 flutter tabBar 的属性及自定义实现
flutter tabBar 的属性及自定义实现 前言一、TabBar是什么?二、TabBar 自定义三、 Tab 自定义总结 前言 在Flutter中,TabBar的indicatorPadding属性用于设置指示器的内...
-
android 播放音乐 Flutter音乐播放audioplayers
简介 Flutter的audioplayers是一个Flutter插件,可以播放多个同时的音频文件,支持Android、iOS、Linux、macOS、Windows和web平台。它有以下特点: 可以从本地文件、网络资源或内...
-
音视频 flutter iOS 视频mov格式转MP4格式
flutter iOS 视频mov格式转MP4格式 前言一、使用video_compress压缩视频总结 前言 今天在写项目的时候,突然发现iOS 里面的有些视频格式是mov的格式,这就导致在视频播放组件无法播放的问题,期...
-
android ios Flutter的Widget刷新时机以及优化
在Flutter中,当widget树中的一个widget需要更新时,Flutter会根据以下三个因素来决定是否更新widget: Widget的Type是否相同 当widget树中的一个widget需要更新时,Flutter...
-
Toolbar flutter开发实战-自定义长按TextField输入框剪切、复制、选择全部菜单AdaptiveTextSelectionToolba样式UI效果
flutter开发实战-自定义长按TextField输入框剪切、复制、选择全部菜单样式UI效果 在开发过程中,需要长按TextField输入框cut、copy设置为中文“复制、粘贴”,我首先查看了TextField中的源码,...
-
flutter fl
一、引入插件 根据项目版本,安装可适配的 fl_chart 版本 二、官网柱状图示例 github参数配置:(x轴、y轴、边框、柱条数据、tooltip等) 官方给的例子:(柱条数量多时,不能左右滚动)https://git...
-
javascript 开发语言 flutter开发实战-获取屏幕显示大小及物理像素分辨率
flutter开发实战-获取屏幕显示大小及物理像素分辨率 在开发过程中,经常遇到需要获取屏幕显示的大小及物理像素分辨率,这里会用到MediaQuery,MediaQuery必须依赖BuildContext的上下文才能使用。...
-
android-studio 记录AS运行Flutter项目,运行报错: Could not get unknown property ‘android‘ for project ‘:app‘ of type org.gradle
1.问题: 由于要学习Flutter,搭建好Flutter各种环境配置后,android studio创建一个Flutter项目,编译运行后报错:Could not get unknown property 'android...
-
flutter 学习 面试 职场和发展 深度剖析Android Binder IPC机制
Android系统的成功离不开其强大的IPC(Inter-Process Communication)机制,其中最引人注目的就是Binder。本文将深入探讨Binder的技术原理,解释其工作方式以及相关的关键概念。 什么是B...
-
android Flutter中开发TV时候焦点错乱问题
1、参考文章 flutter 基础 —— Focus 组件的使用: https://www.cnblogs.com/lemos/p/16710210.html Flutter 的键盘组件系列 — FocusWidget:ht...
-
java 前端 javascript 开发语言 Flutter 知识集锦 | 监听与通知 ChangeNotifier
1. 数据的提供者与消费者 今天想要和大家好好聊聊 ChangeNotifier 这个东西,从名字上来看它由 change(改变 和 Notifier(通知器 构成。打个比方: 有三个铁粉跟我说: "你发新文章的时...
-
前端框架 开发语言 objective-c android ios 【腾讯云 Cloud Studio 实战训练营】尝鲜体验Flutter编写一个App应用
文章目录 前言一、开发工具以及语言框架1、Cloud Studio 开发工具2、Flutter (UI 框架3、Dart 开发语言 二、准备工作1、登录(注册 Cloud Studio 账号2、进入 Cloud Stu...
-
android Flutter移动应用开发 - 04 Flutter 常用 widget 整理
目录 1. 基础 widget1.1 TextText各种参数多种效果合体实例:俩花活(艺术字) 1.2 Row, Columnrow示例主轴调整大小ExpandedSizedBoxSpacerIconImage实例...
-
flutter android ios getx的使用场景,详细举例
Getx是一种在Flutter中使用的状态管理框架,它提供了许多便利的功能,包括路由、依赖注入、状态管理等,以下是一些Getx的使用场景和详细的举例: 路由管理:Getx可以帮助我们在Flutter中管理路由,例如可以使用G...
-
Flutter 小技巧之不一样的思路实现炫酷 3D 翻页折叠动画
今天聊一个比较有意思的 Flutter 动画实现,如果需要实现一个如下图的 3D 折叠动画效果,你会选择通过什么方式? 相信可能很多人第一想法就是:在 Dart 里通过矩阵变换配合 Canvas 实现。 因为这个效果其实也算...
-
android 【Flutter -- 基础】快速入门 Flutter
文章目录 一、Flutter 介绍二、Flutter 环境配置三、学习资料四、视频 & 书籍五、博客专栏六、第三方库1. 网络2. UI3. 数据4. 设备5. 工具 6. 实战 一、Flutter 介绍 Flut...
-
ios android Flutter启动页白屏处理
前言 在上篇实现了一个Nike的加载页,但有一些遗留问题,其中之一就是启动时的白屏处理。如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vX0WOEA6-1653629979782 (h...
-
android java android jetpack flutter Kotlin进阶-高阶函数进阶演变之路
前言 很多同学刚接触Kotlin,或者一直以Java的方式写Kotlin,对Kotlin中的 高阶函数,扩展函数,高阶扩展函数,SamType, DSL 的一些写法不熟悉。这里以一个例子来说明一下如何进阶演变。 一、扩展函数...
-
Flutter配置Gradle镜像,解决国内下载慢问题
Flutter配置Gradle镜像,解决国内下载慢问题 未优化之前 程序运行时会卡在Running Gradle task 'assembleDebug'...如下提示信息 此时Gradle正在下载gradle构建工具以及相...
-
ui android ios Flutter 绘制番外 | 将你的 Canvas 绘制保存为图片
前言 光阴似箭,《Flutter 绘制指南 - 妙笔生花》 转眼间已经发布两年半了,不知道各位练习得怎么样。有不少朋友问过如何将 Canvas 绘制的内容保存为图片,最近在做的东西刚好涉及了这块,通过本文来分享一下。 提...
-
macos Xcode 14打包flutter 的项目构建失败
升级xcode 后flutter项目构建失败 起因: 升级Xcode 到新的14.3.1版本 错误: 这个错误很多情况下都会出现,所以参考价值较低。 解决: 尝试以前的常规操作,flutter clean ; flutter...
-
前端 android webview android jetpack [译]Flutter Favorite之路由包beamer
快速开始 最简单的使用是用 RoutesLocationBuilder 实现,这种方式产出的代码最少。对于导航场景较少的应用或者页面栈浅的应用(即页面很少堆叠在一起)来说,是很棒的选择。 // 返回 Widg...
-
objective-c ios flutter RunLoop系列面试题- 3.RunLoop的具体流程
RunLoop的具体流程或者说_source0,_source1,_observer,_timer都干了些什么 source0: 主要负责触摸事件,performSelector等等 source1: 线程间通讯,系统事件捕...