一、 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 不難看出,TCP/IP 與 OSI 在分層模塊上稍有區(qū)別。OSI 參考模型注重“通信協(xié)議必要的功能是什么”,而 TCP/IP 則更強(qiáng)調(diào)“在計(jì)算機(jī)...
一、 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 不難看出,TCP/IP 與 OSI 在分層模塊上稍有區(qū)別。OSI 參考模型注重“通信協(xié)議必要的功能是什么”,而 TCP/IP 則更強(qiáng)調(diào)“在計(jì)算機(jī)...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會(huì)進(jìn)行2次onMeasure、onLayout,但限于篇幅,并未解釋原因,好奇就嘗試找了找原因。 原因猜想 驗(yàn)證...
背景 對(duì)于Android開(kāi)發(fā),在面試的時(shí)候,經(jīng)常會(huì)被問(wèn)到,說(shuō)一說(shuō)View的繪制流程?我也經(jīng)常問(wèn)面試者,View的繪制流程. 對(duì)于3年以上的開(kāi)發(fā)人員來(lái)說(shuō),就知道onMeasur...
由于公司的業(yè)務(wù)不斷拓展,生產(chǎn)環(huán)境的 APK 大小也從我最初進(jìn)入公司時(shí)的 70M 變?yōu)榱?60MB ,在分析了 APK 結(jié)構(gòu)目錄之后,常規(guī)的壓縮方案已經(jīng)收效甚微了,動(dòng)態(tài)加載第三...
最近也是準(zhǔn)備學(xué)習(xí)音視頻相關(guān)的內(nèi)容,可在第一步--編譯就卡住了很久,遇到很多莫名其妙的坑,可謂編譯的血淚史,但是在查閱幾十篇博客和逛爛StackOverFlow之后,終于算是成...
前言 ??前一段時(shí)間將公司的代碼規(guī)范文檔翻譯為lint規(guī)則庫(kù)并在編譯時(shí)檢查。當(dāng)較小的項(xiàng)目上面運(yùn)行沒(méi)有感覺(jué)有什么問(wèn)題,但是當(dāng)導(dǎo)入較大項(xiàng)目時(shí),就發(fā)現(xiàn)編譯速度明顯變慢,嚴(yán)重影響工作...
1、說(shuō)明 ??最近一段時(shí)間,項(xiàng)目遷移到AndroidX后,突然發(fā)現(xiàn)之前編寫(xiě)的lint規(guī)則沒(méi)有生效。查看lint報(bào)告提示lintError,后面說(shuō)明就反饋找不到自定義規(guī)則對(duì)應(yīng)的...