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

調用的兩種方式

結束




 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM