一、問題 相信大家對 MVP 都比較熟悉了,先簡單的回憶下 MVP,它的全稱是 Model-View-Presenter,三部分的耦合關系如下: 從圖中可以看出一個明顯的問題...
一、問題 相信大家對 MVP 都比較熟悉了,先簡單的回憶下 MVP,它的全稱是 Model-View-Presenter,三部分的耦合關系如下: 從圖中可以看出一個明顯的問題...
App啟動過程 點擊桌面App圖標,Launcher進程采用Binder IPC向system_server進程發(fā)起startActivity請求 system_server...
每個 Android 應用進程在創(chuàng)建時,會同時創(chuàng)建一個線程,我們稱之為主線程,負責更新 UI 界面以及和處理用戶之間的交互,因此,在 Android 中,我們又稱之為 UI ...
要了解這三者之間的關系,我們帶著問題通過分析源碼一步一步來揭開它們的神秘面紗!文章有點長,首先要理解Activity、View、Window,我提出了一些問題,這篇文章可以解...
背景介紹 從事開發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因為只有明白了這些,你才能針對平臺的特性寫出優(yōu)質的代碼。當遇到棘手的問題時,你才能更快速的結合...
It's right time to learn Android's Framework ! 前言 一個App是怎么啟動起來的? App的程序入口到底是哪里? Launche...
前言 本篇主要解析RxJava的線程切換的原理實現 subscribeOn 首先, 我們先看下subscribeOn()方法, 老樣子, 先上Demo subscribeOn...
1.創(chuàng)建Retrofit對象 這里是普通的 Retrofit 對象創(chuàng)建過程,傳入一些必要的參數:okHttpClient,converterFactory,callAdapt...