
Flutter + Android 混合开发
文章平均质量分 83
Flutter_Android混合开发
韩老九
在有限的生命里,做自己认为有意义的事。
展开
-
Flutter 和 Android原生(Activity、Fragment)相互跳转、传参
本文主要讲解 Flutter 和 Android原生之间,页面相互跳转、传参,但其中用到了两端相互通信的知识,非常建议先看完这篇讲解通信的文章当前案例 Flutter SDK版本:3.13.2。原创 2024-01-31 19:40:21 · 4001 阅读 · 4 评论 -
Flutter项目正常启动,但在原生平台却启动失败,问题解决
项目场景:在Flutter项目中或在嵌入Flutter模块的Android原生项目;启动场景:在Android原生端编译或运行项目时,可能出现这个异常;原创 2024-01-28 23:10:46 · 1858 阅读 · 0 评论 -
Flutter 页面嵌入 Android原生 View
文章主要讲解Flutter页面如何使用Android原生View,但用到了Flutter 和 Android原生 相互通信知识,建议先看完这篇讲解通信的文章数据观察监听,Flutter使用ValueNotifier,Android原生使用LiveData,在实体数据发生改变时,自动刷新。原创 2024-01-21 00:01:50 · 2738 阅读 · 6 评论 -
Flutter 与 Android原生 相互通信:BasicMessageChannel、MethodChannel、EventChannel
BasicMessageChannel主要应用于:传输数据;MethodChannel主要应用于:通过函数处理业务逻辑;EventChannel主要应用于:一些只能由原生端API才能完成的操作,处理完后发送给Flutter;和;。原创 2024-01-21 00:02:18 · 3698 阅读 · 0 评论 -
在Android原生项目中 创建 Flutter模块
目前Flutter对高版本Gradle并不是百分百同步,无法保证在所有高版本Gralde中都能正常使用。所以最稳妥的Android原生混合Flutter开发方案是:如果是新项目,最好直接创建Flutter项目,然后在Fluter的 android / ios目录中,写原生代码;如果是已有Android原生项目引入Flutter,注意一下原生项目的Gradle版本,如果不能降低,那就尝试使用高版本的Flutter,因为Flutter版本越高,它内嵌android的Gradle版本就越高;原创 2024-01-14 01:51:41 · 2103 阅读 · 1 评论