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的版本
调用的两种方式
结束
原文地址:https://www.cnblogs.com/wangjunwei/p/12200625.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。