一直想寫一篇 的OKHTTP源碼分析,甚至從19年春節(jié)前就開始翻閱OkHttp的源碼。但是趕上春節(jié)事多心雜,沒能將心中所想梳理出來。 現(xiàn)在疫情當(dāng)前,節(jié)約了外出活動的時間,靜心...
一直想寫一篇 的OKHTTP源碼分析,甚至從19年春節(jié)前就開始翻閱OkHttp的源碼。但是趕上春節(jié)事多心雜,沒能將心中所想梳理出來。 現(xiàn)在疫情當(dāng)前,節(jié)約了外出活動的時間,靜心...
ASM 是什么? AOP(面向切面編程),是一種編程思想,但是它的實現(xiàn)方式有很多,比如:APT、AspectJ、JavaAssist、ASM 等。 ASM 和 Javassi...
JVM和GC,是Java的底層虛擬機(jī)和垃圾回收器,理解JVM和GC,對于我們理解Java很有幫助。在面試的過程中,虛擬機(jī)和垃圾回收器也是常常被問及的內(nèi)容,故而了解JVM結(jié)構(gòu)和...
概述 Starting with 1.5.0-beta1, the Gradle plugin includes a Transform API allowing 3rd p...
前言:很久沒更新文章了,做個更新;前段時間,8 9月份在接觸ml kit、機(jī)器學(xué)習(xí)、tensorflow相關(guān)的(比較耗時間,而且基本上都是皮毛);由于后面一段時間工作上實在是...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進(jìn)階】RecyclerView源碼解析(一)——繪制流程2.【進(jìn)階】R...
序言 Http和Https屬于計算機(jī)網(wǎng)絡(luò)范疇,但作為開發(fā)人員,不管是后臺開發(fā)或是前臺開發(fā),都很有必要掌握它們。在學(xué)習(xí)Http和Https的過程中,主要是參考了阮一峰老師的博客...
并發(fā)的學(xué)習(xí)與使用通過單例模式理解synchronized,volatile上兩篇主要是常見的關(guān)于并發(fā)的一些知識,本篇將介紹一些自己平常不常用的一些并發(fā)相關(guān)的內(nèi)容。單例模式的一...
在Android上面處理圖片一直是一件很麻煩的事情,尤其是一些大圖片,例如全景圖的展示。 為什么說是一件麻煩的事情,主要有一下幾個原因: 1.占內(nèi)存,容易OOM 比如,一張1...
這里主要介紹一下如何在WebView中申請權(quán)限(例如Camera、Microphone等權(quán)限) 可以通過設(shè)置自定義WebChromeClient來使用PermissionRe...
轉(zhuǎn)自 http://cheelok.com/aosp/54/ 啟動一個App的流程:Android系統(tǒng)桌面->點(diǎn)擊應(yīng)用圖標(biāo)->啟動App從這個過程來看,只要弄明白: Andr...
版本記錄 前言 將數(shù)據(jù)結(jié)構(gòu)和算法比作計算機(jī)的基石毫不為過,追求程序的高效是每一個軟件工程師的夢想。下面就是我對算法方面的基礎(chǔ)知識理論與實踐的總結(jié)。感興趣的可以看上面幾篇。1....
前言:開發(fā)的過程中一定少不了圖片加載庫,對于Android圖片加載庫,我們在最常聽到的有老牌圖片加載框架UniversalImageLoader,Glide和Picasso,...
OkHttp3.7源碼分析文章列表如下: OkHttp源碼分析——整體架構(gòu) OkHttp源碼分析——攔截器 OkHttp源碼分析——任務(wù)隊列 OkHttp源碼分析——緩存策略...