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