項(xiàng)目編譯 項(xiàng)目基于最新版 Glide 4.9.0 源碼分析,通過(guò)如下方式獲取并編譯代碼: 代碼量(使用 cloc 統(tǒng)計(jì)): 我在分析 Glide 源碼前將 Glide 的項(xiàng)目...
項(xiàng)目編譯 項(xiàng)目基于最新版 Glide 4.9.0 源碼分析,通過(guò)如下方式獲取并編譯代碼: 代碼量(使用 cloc 統(tǒng)計(jì)): 我在分析 Glide 源碼前將 Glide 的項(xiàng)目...
1. 要求 1.1 硬件 160g可用磁盤空間。 筆者編譯的是Android 9.0源碼,下載下來(lái)后將近40g,編譯后153g,所以至少需要160g可用磁盤空間。 看網(wǎng)上有別...
在Android應(yīng)用中,消息機(jī)制可謂是處于舉足輕重的地步,因?yàn)閁I是Android的整個(gè)門面展示,而UI的展示是交由消息機(jī)制來(lái)處理。Android不允許在子線程中進(jìn)行UI處理...
譯自Understanding Linux CPU Load - when should you be worried? 你可能已經(jīng)很早就熟悉Linux負(fù)載均值這個(gè)概念了,通...
關(guān)于git的介紹和更詳細(xì)的使用,請(qǐng)前往 Git教程 - 廖雪峰的官方網(wǎng)站 進(jìn)行閱讀,本文只是將常用的命令做個(gè)總結(jié),以備不時(shí)之需。 1. git配置 1.1 用戶名和郵箱 以上...
Charles 注冊(cè)碼 2017.12更新 感謝@那時(shí)純真 提供的注冊(cè)碼。Windows和Mac通用。軟件去官網(wǎng)下載安裝即可。 以下是舊方法,可能失效了,建議使用上面的注冊(cè)碼...
周末閑來(lái)無(wú)事,就升級(jí)了macOS High Sierra,但升級(jí)成功后發(fā)現(xiàn)在終端里輸入git命令會(huì)提示: xcrun: error: invalid active devel...
眾所周知,在代碼中采用合理的設(shè)計(jì)模式,不僅僅能使代碼更容易被他人理解,同時(shí)也能使整體模塊擁有更合理的結(jié)構(gòu),方便后期擴(kuò)展維護(hù)。因此就產(chǎn)生了一些“套路”,而這些“套路”我們便稱之...
前言 前幾篇文章中,筆者對(duì)View的三大工作流程進(jìn)行了詳細(xì)分析,而這篇文章則詳細(xì)講述與三大工作流程密切相關(guān)的兩個(gè)方法,分別是requestLayout和invalidate,...