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