原创 flutter與原生如何進行交互

flutter與原生如何進行交互Flutter 主動調用原生flutter端代碼Android端IOS端原生如何主動調用FlutterAndroid端IOS端Flutter處理原生調用 Flutter 主動調用原生 當flutte

原创 Flutter顯示用戶友好界面,而非異常報紅

Flutter全局錯誤頁面處理 class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { ErrorW

原创 Flutter學習:用Flutter打造一個簡單登錄界面

搭建如下圖所示的登錄界面 看到結構圖,可以使用一個列布局即可完成,對於輸入框,使用TextField控件,對於輸入控件樣式,通過Container控件來裝飾。 看代碼: //登錄界面 class LoginView extend

原创 Java註解處理器---------編譯時註解

註解處理 在開發中,碰見很多註解,如@Override、@Documented等,還有像現在很多依賴注入庫如ARouter,Dagger 2等·,他的內部如何處理自己的註解,通過什麼途徑獲取自己的註解,實現自己的業務邏輯。看一下ARo

原创 Android組件化開發初探

組件化 項目需求的不斷變更,項目越來越大,代碼越來越臃腫,耦合度越來越高,導致開發效率下降。爲了解決這一問題,最開始模塊化,劃分爲多個模塊進行開發,由於項目過大,每次打包編譯特別慢,測試不方便,然後對每個模塊進行拆分,實現組件化。

原创 Flutter學習:用戶交互

flutter用戶交互,首先了解一下StatelessWidget(無狀態)和StatefulWidget(有狀態)這兩個類,在與用戶交互時,我們選擇有狀態的,需要繼承StatefulWidget,具體步驟如下: class Test

原创 Flutter學習:ListView

Flutter中ListView使用有四種方法,我們如何在使用時選擇合適的方法, 1.ListView構造器適用於少量的列表項,由於在初始化時所有的類別表項都實例化了,不管可見不可見的。 2. ListView.builder可以用較

原创 Flutter學習:用Flutter搭建一個簡單登錄界面

搭建如下圖所示的登錄界面 看到結構圖,可以使用一個列布局即可完成,對於輸入框,使用TextField控件,對於輸入控件樣式,通過Container控件來裝飾。 看代碼: //登錄界面 class LoginView extends

原创 Flutter學習:基礎組件(二)

1.Row 行:在水平方向顯示子控件,但是不能滾動。 (注意:行的子控件一般包裹在 Expanded或Flexible小部件中,不然,行溢出時,在行末尾有黃黑色警告條紋。如下圖) 關於Row的構造器: Row({ Key

原创 Flutter學習:基礎組件(一)

1.Text 用於顯示單個樣式的文本控件,字符串可以顯示一行或者多行,具體取決於佈局約束。 text的屬性值: const Text(this.data, { Key key, this.style, thi

原创 Flutter學習:創建第一個Flutter工程

在android studio 中創建一個Flutter項目 配置flutter環境,在Flutter下載SDK,解壓放到任何目錄下邊(除修改文件需要權限),如果現在cmd中操作,配置path環境變量,如:C:\Users\mm\f

原创 線程池 --------常見的四中線程池

由於線程的頻繁調度,而影響性能,通過線程池來維護,減少線程的頻繁的創建和銷燬。 在Executors統一管理,看一下常見的四中線程池: 1.newFixedThreadPool:創建定長的線程池,超出定長在線程隊列中等待。 publ