相信很多人在被問到這個(gè)問題的時(shí)候,心里面能想到的就只有開啟異步線程去做sdk的初始化,其他可以優(yōu)化的點(diǎn)絞盡腦汁也想不到,其實(shí)在沒有系統(tǒng)的學(xué)習(xí)fr...

相信很多人在被問到這個(gè)問題的時(shí)候,心里面能想到的就只有開啟異步線程去做sdk的初始化,其他可以優(yōu)化的點(diǎn)絞盡腦汁也想不到,其實(shí)在沒有系統(tǒng)的學(xué)習(xí)fr...
所有代碼都是Android 11 在沒有分析這個(gè)問題之前,一直都覺得這個(gè)啟動(dòng)的黑白屏是由lancher 在啟動(dòng)過程中被啟動(dòng)的 app 相應(yīng)的這個(gè)...
所有代碼都是Android 11 根據(jù)Activity 中各個(gè)出現(xiàn)的角色的順序,來了解Activity 從創(chuàng)建到顯示的流程 1.PhoneWin...
所有代碼都是Android 11 在上一篇文章 app啟動(dòng)準(zhǔn)備流程分析到了創(chuàng)建進(jìn)程,那么今天就繼續(xù)來分析一下進(jìn)程是如何創(chuàng)建的,以及進(jìn)程創(chuàng)建后的...
所有代碼均來自Android 11 App的啟動(dòng)流程是AMS 中非常重要的一個(gè)環(huán)節(jié),也是在面試過程中經(jīng)常被問到的一個(gè)知識(shí)點(diǎn),想要理解并記住就需要...
所有代碼都是Android 11 ActivityManagerService 簡(jiǎn)稱 AMS ,那么他在系統(tǒng)調(diào)用過程中是干什么的,他到底管...
所有代碼都是Android 11 整個(gè)Android 系統(tǒng)的SystemServer啟動(dòng)流程,和app 啟動(dòng)流程是非常類似的,只不過是參數(shù)不同,...
Activity通過bindService 來綁定其他進(jìn)程的服務(wù),這個(gè)期間到底進(jìn)行了幾次跨進(jìn)程通信呢,這就需要我們來具體分析一下這里面的代碼了 ...
Binder 是什么? 作者的個(gè)人理解 1.對(duì)于系統(tǒng)來說,Binder 類似于血管,鏈接這ServiceMananger Activit...