
Handler 消息機制 Looper 對象實例化 主線程中,Looper 的對象創建如下 MessageQueue Looper 構造方法中又...
最初的時候,在學習路由框架時,發現了 ActivityRouter,但是這個項目只有代碼實現和使用方法,缺少實現原理的介紹與實現的過程,對于剛剛...
clean 架構是一種"分層架構",源代碼依賴只能由外部指向內部,內部圈子里人是不知道外部圈子的任何東西的。特別是聲明在外部圈子中的類、函數、變...
法則定義迪米特原則(Law Of Demeter)也被稱為最少知識原則。表述為一個類應該對其耦合的其他類或所調用的 類知道的最少,也就是被依賴的...
JsBridge 是 Android 中 WebView 與 Javascript 互相調用的一個庫,github 地址 為 https://...
在日常的開發中,我們常常要把從網絡或者IO線程取的數據,使用Handler發送message到主線程的消息隊列去更新UI。與Handler配合的...
Android View 的測量過程中使用到了MeasureSpec,正如其字面意思所表達的那個-“測量規格”。View根據該規格從而決定自己的...
Android 應用程序的每一個線程在啟動時,都可以首先在內部創建一個消息隊列,然后在進行入到一個無限循環中,不斷檢查它的消息隊列是否有新的消...
Handler與Looper、MessageQueue共同實現了線程間消息傳遞。MessageQueue的底層實現是利用管道和epoll機制來實...