我的2017是忙碌的一年,從年初備戰(zhàn)實(shí)習(xí)春招,年三十都在死磕JDK源碼,三月份經(jīng)歷了阿里五次面試,四月順利收到實(shí)習(xí)offer。然后五月懷著忐忑的心情開始了螞蟻金服的實(shí)習(xí)。八月...
我的2017是忙碌的一年,從年初備戰(zhàn)實(shí)習(xí)春招,年三十都在死磕JDK源碼,三月份經(jīng)歷了阿里五次面試,四月順利收到實(shí)習(xí)offer。然后五月懷著忐忑的心情開始了螞蟻金服的實(shí)習(xí)。八月...
從MVP開發(fā)模式至今,其實(shí)已經(jīng)過了好久;很多開發(fā)者也已經(jīng)輕車熟路的運(yùn)用到了項(xiàng)目中,本來猶豫要不要寫這篇文章,后來發(fā)現(xiàn)還是有人在問MVP怎么用,于是有了這篇文章。 MVP模式本...
源自JakeWharton的經(jīng)典制作ButterKnife, 相信大多數(shù)人都用的很熟練, 它一定程度上簡(jiǎn)化了我們的findViewById以及OnClick等操作,給平時(shí)開發(fā)...
前言 這段時(shí)間,leader安排的任務(wù)進(jìn)行Android插件化,熱修復(fù)相關(guān)的調(diào)研,對(duì)于插件化和熱修復(fù)涉及到的核心技術(shù)點(diǎn),在于對(duì)于類裝載,資源裝載的認(rèn)識(shí)還有對(duì)于啟動(dòng)流程的熟悉,...
Android知識(shí)體系總結(jié)(全方面覆蓋Android知識(shí)結(jié)構(gòu),面試&進(jìn)階 Version-3.0.0 時(shí)間:2020.05) 此篇文章是初中高級(jí)工程師學(xué)習(xí)文章,知識(shí)體系較為完...
前言 進(jìn)程保活的關(guān)鍵點(diǎn)有兩個(gè),一個(gè)是進(jìn)程優(yōu)先級(jí)的理解,優(yōu)先級(jí)越高存活幾率越大。二是弄清楚哪些場(chǎng)景會(huì)導(dǎo)致進(jìn)程會(huì)kill,然后采取下面的策略對(duì)各種場(chǎng)景進(jìn)行優(yōu)化: 提高進(jìn)程的優(yōu)先級(jí)...
說到安卓的視頻開發(fā),大多數(shù)朋友們都是用著開源的播放器,或者安卓自帶的native mediaplayer,拿來主義居多,我曾經(jīng)也是。。。最近這半年因?yàn)殚_始著手重構(gòu)公司的播放器...
序言 因?yàn)樵诮酉聛淼脑创a分析中將涉及大量的Java和Native的互相調(diào)用。當(dāng)然對(duì)于我們的代碼分析沒有什么影響,但是,這樣一個(gè)黑盒子擺在面前,對(duì)于其實(shí)現(xiàn)原理還是充滿了好奇心。...
在上一篇文章中介紹了okhttp中連接概念以及連接建立和管理,其中在攔截器鏈中的ConnectInterceptor負(fù)責(zé)建立連接,并在該連接上建立流,將其放置在攔截器鏈中,在...