1 前言 網(wǎng)上看過很多Activity啟動(dòng)過程的源碼解析,很多文章會(huì)貼上一大段代碼,然后從startActivity()函數(shù)開始深究整個(gè)源碼的調(diào)用棧。個(gè)人感覺這類文章代碼細(xì)節(jié)...

1 前言 網(wǎng)上看過很多Activity啟動(dòng)過程的源碼解析,很多文章會(huì)貼上一大段代碼,然后從startActivity()函數(shù)開始深究整個(gè)源碼的調(diào)用棧。個(gè)人感覺這類文章代碼細(xì)節(jié)...
熟悉Glide的同學(xué)都知道,Glide加載圖片是和Activity/Fragment生命周期相關(guān)聯(lián)的,具體來說在onStart()去發(fā)起請(qǐng)求或者重新請(qǐng)求、 onStop()去...
本文首發(fā)自公眾號(hào)「承香墨影(ID:cxmyDev)」,歡迎關(guān)注。 一. 序 我又來講鏈表題了,這道題據(jù)說是來自字節(jié)跳動(dòng)的面試題。 為什么說是「據(jù)說」呢?因?yàn)槲乙彩强磥淼模X得...
隨著移動(dòng)平臺(tái)的不斷發(fā)展,軟件慢慢變的越來越復(fù)雜,業(yè)務(wù)繁多,體積臃腫;為了降低大型軟件復(fù)雜性和耦合度,同時(shí)也為了適應(yīng)模塊重用、多團(tuán)隊(duì)并行開發(fā)測(cè)試等等需求,Android社區(qū)提出...
前言 關(guān)于okhttp的緩存,網(wǎng)上有大量的文章,或相同,或不同,方式不一,但都八九不離十,原理都是通過CacheControl的設(shè)置策略不同來實(shí)現(xiàn)的。但是,真正實(shí)踐過的人會(huì)發(fā)...
同樣的,本文篇幅也比較長(zhǎng),先來一張思維導(dǎo)圖,帶大家過一遍。 一、 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 二、 TCP/IP 基礎(chǔ) 1. TCP/IP 的具體含義 從字面意義上講,有人可能會(huì)...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 最近在研究 RecyclerView 的回收復(fù)用機(jī)制,順便記錄一下。我們知道,RecyclerView 在...
出處:炎之鎧郵箱:yanzhikai_yjk@qq.com博客地址:http://blog.csdn.net/totond本文原創(chuàng),轉(zhuǎn)載請(qǐng)注明本出處! 前言 在很多視頻播放器...