8-3 Flutter Android混合开发实战-集成与调用

android studio 打开我们创建好的flutter混合项目



android studio 打开安卓的代码


首先需要在settings添加依赖配置。这是flutter官方推荐的配置。


在原生工程里面添加 flutter module模块的依赖。




将flutter作为view继承到项目里面去。







安卓原生代码


flutter模块加载到哪个位置了呢?


在xml里面配置的占位符的位置。


给flutter模块 传递了一个json的数据



原生项目的minSdkVersion是15 右边flutter最低要求是16。这里我们要和flutter保持一致。甚至是比flutter的版本更高。


原生项目编译,设置java8编译


这个是安卓的节点下


以上两点是要注意的地方。


点击按钮会触发这里的代码。这样我们的flutter会以为Fragment的形式加载进来。




通过window.defaultRouteName获取native传递过来的参数。


要使用window这个对象,首先要导入 dart:ui这个包


window作为对象传递给我们的MyApp
然后又把initParams作为参数传递给了MyHomePage



在MyHomePage里面展示了参数

继续看文档








注意的地方



还有编译时jdk的版本


调用的两种方式

结束




 

相关文章

这篇文章主要讲解了“FlutterComponent动画的显和隐怎么实现...
这篇文章主要讲解了“flutter微信聊天输入框功能如何实现”,...
本篇内容介绍了“Flutter之Navigator的高级用法有哪些”的有...
这篇文章主要介绍“Flutter怎么使用Android原生播放器”,在...
Flutter开发的android端如何修改APP名称,logo,版本号,具体...
Flutter路由管理初识路由概念一.路由管理1.1.Route1.2.Mater...