寫(xiě)在開(kāi)頭 由于杭州的房?jī)r(jià)實(shí)在太高,所以我可恥的跑路到了西安。幾個(gè)月前在西安買(mǎi)了房,所以最近總結(jié)了一些還算全面的Android面試題。還好成功的通過(guò)了西安努比亞的面試,雖然不是...
寫(xiě)在開(kāi)頭 由于杭州的房?jī)r(jià)實(shí)在太高,所以我可恥的跑路到了西安。幾個(gè)月前在西安買(mǎi)了房,所以最近總結(jié)了一些還算全面的Android面試題。還好成功的通過(guò)了西安努比亞的面試,雖然不是...
明人不說(shuō)暗話,開(kāi)門(mén)見(jiàn)山地說(shuō)Bitmap所占用的內(nèi)存 = 圖片長(zhǎng)度 x 圖片寬度 x 一個(gè)像素點(diǎn)占用的字節(jié)數(shù)。3個(gè)參數(shù),任意減少一個(gè)的值,就達(dá)到了壓縮的效果。所以壓縮又可以分為...
Retrofit應(yīng)該是目前Android上最流行的網(wǎng)絡(luò)框架之一了。那么怎么管理他的生命周期呢,總不能在每個(gè)引用的Activity或Fragment生命周期中都去手動(dòng)cance...
年底互聯(lián)網(wǎng)寒冬來(lái)臨,很不幸,本人公司由于資金鏈斷裂,也加入年底找工作大軍當(dāng)中。年底工作不好找,特此勉勵(lì)所有有相同經(jīng)歷的同學(xué)們,保持耐心,互相鼓勵(lì)。 個(gè)人面試了一兩個(gè)星期,以下...
1. lint lint是靜態(tài)代碼分析工具,可以實(shí)時(shí)檢測(cè)代碼是否合規(guī),也可以檢測(cè)部分內(nèi)存泄露的代碼,平時(shí)寫(xiě)代碼注意標(biāo)黃的提示是否有涉及到內(nèi)存泄漏的。 2.leakcanary...
眾所皆知,android四大組件有Activity、Service、BroadCastReceiver、ContentProvider。對(duì)于android開(kāi)發(fā)來(lái)說(shuō),四大組件基...
基本概念 進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單位。一個(gè)程序之前有一個(gè)進(jìn)程,一個(gè)進(jìn)程之中至少有一個(gè)線程。 線程是進(jìn)程里面的實(shí)體,是cpu進(jìn)程資源分配和調(diào)度的基本單位。在andr...
進(jìn)程概念:系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單元。一個(gè)程序之前有一個(gè)進(jìn)程,一個(gè)進(jìn)程之前有一個(gè)線程。進(jìn)程類似一個(gè)車(chē)間,里面有很多流水線線程。 多進(jìn)程優(yōu)點(diǎn):可以為應(yīng)用爭(zhēng)取更多資源。一個(gè)...