總結(jié) Activity的繪制流程在onResume之后開始,切入點(diǎn)是ViewRootImpl類的performTraversals方法 View的繪制流程是measure,l...
總結(jié) Activity的繪制流程在onResume之后開始,切入點(diǎn)是ViewRootImpl類的performTraversals方法 View的繪制流程是measure,l...
答案: 這個(gè)問題可以寫個(gè)長(zhǎng)篇大論,但在面試時(shí)被問到時(shí)要從以下幾個(gè)方面入手。 記住這個(gè)原則:Android的事件總是從父控件往子控件分發(fā)。子控件都不處理時(shí)事件再回傳父控件。很多...
Android的內(nèi)存管理機(jī)制: 有多少內(nèi)存就用多少,空閑內(nèi)存全部當(dāng)緩存。也就是,當(dāng)一個(gè)進(jìn)程停止活動(dòng),Windows 會(huì)把它從內(nèi)存中清除,但Android會(huì)把進(jìn)程保留在內(nèi)存里,...
前言:Android系統(tǒng)是基于Linux內(nèi)核開發(fā)的操作系統(tǒng),而Linux系統(tǒng)有其獨(dú)到的內(nèi)存管理機(jī)制,會(huì)在進(jìn)程活動(dòng)停止后結(jié)束該進(jìn)程。Android在此基礎(chǔ)上優(yōu)化了內(nèi)存管理,會(huì)把...
Android系統(tǒng)與其他操作系統(tǒng)有個(gè)很不一樣的地方,就是其他操作系統(tǒng)盡可能移除不再活動(dòng)的進(jìn)程,從而盡可能保證多的內(nèi)存空間,而Android系統(tǒng)卻是反其道而行之,盡可能保留進(jìn)程...
關(guān)于如何在view外部通過點(diǎn)擊其他按鈕的形式切換fragemnt的問題,大家可以在自定義View內(nèi)部加一個(gè)方法
Android最好用的底部導(dǎo)航欄,開源框架轉(zhuǎn)載自這個(gè)項(xiàng)目的github地址:https://github.com/xubinhong/BottomBar 這個(gè)底部導(dǎo)航欄的特點(diǎn): 1.告別xml中的item布局,一切i...