隨著App的邏輯不斷龐大,一不注意就會(huì)將耗時(shí)的操作放置在應(yīng)用啟動(dòng)過程之中,導(dǎo)致應(yīng)用啟動(dòng)速度越來越慢,用戶體驗(yàn)也越來越差。優(yōu)化啟動(dòng)速度是幾乎所有大型App應(yīng)用開發(fā)者需要考慮的問...
隨著App的邏輯不斷龐大,一不注意就會(huì)將耗時(shí)的操作放置在應(yīng)用啟動(dòng)過程之中,導(dǎo)致應(yīng)用啟動(dòng)速度越來越慢,用戶體驗(yàn)也越來越差。優(yōu)化啟動(dòng)速度是幾乎所有大型App應(yīng)用開發(fā)者需要考慮的問...
一年前,在搞終端的時(shí)候偶然一次機(jī)會(huì),讓我看到了各種強(qiáng)大的DIY界面,這讓我很想去自己搞一個(gè)。于是在網(wǎng)上不斷的尋找資源,也請(qǐng)教了大多數(shù)朋友。最終以失敗告終。最近,本人又突然想起...
主要積累一些開發(fā)中比較 常用的工具類,部分借鑒于網(wǎng)絡(luò),主要來源于平時(shí)開發(fā)因需求而生的小工具類 13、ArithUtil 12、NetWorkUtil 11、AppVersio...
轉(zhuǎn)載請(qǐng)注明原作者,如果你覺得這篇文章對(duì)你有幫助或啟發(fā),可以關(guān)注打賞。 如上圖,本文主要講解2點(diǎn) (mvp和dagger2不是本文重點(diǎn)): 基類的抽取和封裝(mvp+Dagge...
代碼塊是什么? 代碼塊是由 {...} 或 do..end 包圍起來的一塊代碼。代碼塊通常用于實(shí)現(xiàn)自定義的運(yùn)算,有點(diǎn)像匿名方法。代碼塊也可以作為Proc對(duì)象賦值給指定的變量(...
從幾百本書中整理出一份書單是一件困難的事,但是從這些書中挑選出對(duì)自己影響比較大的書確是一件容易的事。 在是一份遲來的書單,但是并不是一份適用于每個(gè)人的書單。這是我在學(xué)習(xí)編程過...
前面一篇文章講解了EventBus的使用,但是作為開發(fā)人員,不能只停留在僅僅會(huì)用的層面上,我們還需要弄清楚它的內(nèi)部實(shí)現(xiàn)原理。所以本篇博文將分析EventBus的源碼,看看究竟...