App啟動(dòng)速度優(yōu)化 1.需要盡可能減少Application的onCreate中所要做的事情,比如一些不重要的SDK延遲或者異步加載; 2.多進(jìn)...
ReentrantLock可重入鎖:就是一個(gè)線程在獲取了鎖之后,再次去獲取了同一個(gè)鎖,這時(shí)候僅僅是把狀態(tài)值進(jìn)行累加 ReentrantLock支...
Android系統(tǒng)每隔16ms就重新繪制一次,也就是說,我們的應(yīng)用必須在16ms內(nèi)完成屏幕刷新的全部邏輯操作,即每一幀只能停留16ms。 渲染通...
java集合接口有List,Set,Map。 List和Set都實(shí)現(xiàn)了Collection(對(duì)集合排序,遍歷)接口。 List的實(shí)現(xiàn)類有Arra...
優(yōu)先級(jí)從高到低分為四種:前臺(tái)進(jìn)程,可視進(jìn)程,服務(wù)進(jìn)程,緩存進(jìn)程。 前臺(tái)進(jìn)程:用戶當(dāng)前正在操作的。 1.屏幕頂層運(yùn)行Activity(處于onRe...
1.如何開啟多進(jìn)程?應(yīng)用是否可以開啟N個(gè)進(jìn)程? 實(shí)現(xiàn)多進(jìn)程可以通過設(shè)置service、broadcast、activity的標(biāo)簽android:...
線程池作用就是限制系統(tǒng)中執(zhí)行線程的數(shù)量。線程池的優(yōu)勢(shì):第一:降低資源消耗。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。第二:提高響應(yīng)速...
AsyncTask是一個(gè)異步任務(wù)類,它的內(nèi)部封裝了Hanlder和線程池,當(dāng)使用無參數(shù)的構(gòu)造方法時(shí),Handler使用InternalHandl...