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的版本

調用的兩種方式

結束
