上一章我們分析了Activity啟動的時候調(diào)用setContentView加載布局的過程涮因,但是分析過程中我們留了兩個懸念浴讯,一個是將資源文件中的l...

上一章我們分析了Activity啟動的時候調(diào)用setContentView加載布局的過程涮因,但是分析過程中我們留了兩個懸念浴讯,一個是將資源文件中的l...
上一篇分析了四大組件之ContentProvider囚企,這也是四大組件最后一個哆料。因此歉秫,從這篇開始我們分析新的篇章--View繪制流程,View繪制...
在前面文章我們分析了四大組件中的兩個:Broadcast和Activity温治,這章我們分析四大組件中的服務(wù)(Service)的啟動過程饭庞。Servi...
上一篇我們分析了Activity的啟動流程,由于代碼量很大熬荆,還是沒有分析的很詳細舟山,但是基本流程都出來了,更詳細的東西還是要去看源碼卤恳,源碼在我文章...
關(guān)于Activity的源碼分析拖延了太久的時間累盗,由于最近工作繁忙,加上Activity啟動源碼非常復(fù)雜突琳,涉及的內(nèi)容很多若债,所以花費了很長是時間才來...
上一篇分析了Android系統(tǒng)中廣播的注冊和注銷,這一篇我們繼續(xù)分析發(fā)送廣播的源碼流程拆融,廣播的發(fā)送相對來說比較復(fù)雜蠢琳,所以需要比較長的時間來看,如...
距離上一篇博客進程的加載過了很久的時間镜豹,這中間換了一份工作傲须,加入了新的團隊,也開始了新的項目趟脂,比較忙泰讽,所以最近才有時間將四大組件之一的廣播原理看...
由于四大組件的啟動都涉及到進程的啟動,因此我們這章先講一下進程啟動流程昔期,然后再講四大組件的啟動流程已卸。 基礎(chǔ)知識 Android應(yīng)用程序框架層創(chuàng)建...
上一章我們講解SystemServer時涉及到了消息機制,因此這一章我們先介紹一下消息循環(huán)機制硼一,幫助大家弄清楚消息循環(huán)的原理累澡,有助于代碼的編寫和...
按計劃本來從這章開始寫四大組件的啟動過程的,但是看看源碼結(jié)構(gòu)發(fā)現(xiàn)為了說的更明白還是先寫一點系統(tǒng)framework層啟動的內(nèi)容欠动,幫助理解四大組件的...