? ? 盡可能收集好用的插件以便更快的開發(fā)效率,85%親測,持續(xù)添加中
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括君山網(wǎng)站建設(shè)、君山網(wǎng)站制作、君山網(wǎng)頁制作以及君山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,君山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到君山省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
如果有好的插件或者建議,可以直接評論 ??
Github地址:
文章源地址:
br /
???????? 盡可能收集好用的插件以便更效率的開發(fā),85%親測,持續(xù)添加中
br /
br /
如果有好的插件或者建議,可直接提Issue 感謝您的分享 ~ ??
br /
br /
掘金文章地址:
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
br /
new flutter project,選擇Flutter Plugin,next,輸入插件名,包名,運(yùn)行平臺及編寫語言,finish!
如上圖,筆者的插件名為log_plugin,選用Android,java語言開發(fā)
在自動打開和插件名同名的dart文件,聲明要使用其他語言的方法,本例使用java 語言實(shí)現(xiàn)Android原生的log輸出
編輯 android/src/main/java/com/whh/log_plugin/LogPlugin.java
在onMethodCall方法中,區(qū)別聲明方法名,以實(shí)現(xiàn)該方法邏輯
至此,簡單的插件開發(fā)完成,接下來測試
example是插件測試工程,打開其中的main.dart
打開已有的或者新建一個flutter app project,在其pubspec.yaml引入插件
使用pub get 關(guān)聯(lián)到插件
詳見官網(wǎng)文檔
此文為 flutter 初學(xué)者記錄學(xué)習(xí)過程,附上 github ,小小分享~
每天進(jìn)步一點(diǎn)點(diǎn)。。。(2021-08-10)
Flutter插件是Flutter調(diào)用原生能力的一種解構(gòu)方式。
Flutter 會通過 MethodChannel 將數(shù)據(jù)傳遞給 iOS/ Android ,反之 iOS/ Android 也可以通過 MethodChannel 將數(shù)據(jù)傳回給 Flutter。
在Flutter工程根目錄創(chuàng)建plugins目錄,在plugins目錄下執(zhí)行下面命令:
Flutter-Native
Native-Flutter