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

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

概述androidstudio打开我们创建好的flutter混合项目androidstudio打开安卓的代码首先需要在settings添加依赖配置。这是flutter官方推荐的配置。在原生工程里面添加fluttermodule模块的依赖。将flutter作为view继承到项目里面去。安卓原生代码flutter模块加载到哪

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里面展示了参数

继续看文档@H_403_117@








注意的地方@H_403_117@



还有编译时jdk的版本


调用的两种方式

结束@H_403_117@




 

总结

以上是内存溢出为你收集整理的8-3 Flutter Android混合开发实战-集成与调用全部内容,希望文章能够帮你解决8-3 Flutter Android混合开发实战-集成与调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1067757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存