okio作為java io流的開源處理庫(kù),以其短小精悍,性能高效而著稱。和大多數(shù)人一樣,接觸okio都是從okhttp開始,okhttp源碼實(shí)現(xiàn)上底層的流處理方式正是使用自家...
okio作為java io流的開源處理庫(kù),以其短小精悍,性能高效而著稱。和大多數(shù)人一樣,接觸okio都是從okhttp開始,okhttp源碼實(shí)現(xiàn)上底層的流處理方式正是使用自家...
一、前言 KV存儲(chǔ)無(wú)論對(duì)于客戶端還是服務(wù)端都是重要的構(gòu)件。對(duì)于Android客戶端而言,最常見的莫過(guò)于SDK提供的SharePreferences(以下簡(jiǎn)稱SP),但其低效率...
作者思路不錯(cuò),學(xué)習(xí)了
聊一聊線程池和Kotlin協(xié)程目前很多開發(fā)組都用上協(xié)程來(lái)處理異步任務(wù)了,但是有的地方協(xié)程提供的原生API還是不足以應(yīng)付,比方說(shuō)一些SDK提供了傳入Executor的接口(以便復(fù)用調(diào)用者的線程池來(lái)執(zhí)行異步任...
目前很多開發(fā)組都用上協(xié)程來(lái)處理異步任務(wù)了,但是有的地方協(xié)程提供的原生API還是不足以應(yīng)付,比方說(shuō)一些SDK提供了傳入Executor的接口(以便復(fù)用調(diào)用者的線程池來(lái)執(zhí)行異步任...
參考:https://blog.csdn.net/Kitty_Landon/article/details/79235418https://blog.csdn.net/scn...
面試的時(shí)候,面試官經(jīng)常同你隨便侃侃Activity的啟動(dòng)模式,但Activity啟動(dòng)牽扯的知識(shí)點(diǎn)其實(shí)很多,并非能單單用四個(gè)啟動(dòng)模式就能概括的,默認(rèn)的啟動(dòng)模式的表現(xiàn)會(huì)隨著Int...
上一篇文章分析RecyclerView刷新機(jī)制知道LayoutManager在布局子View時(shí)會(huì)向Recycler索要一個(gè)ViewHolder。但從Recycler中獲取一個(gè)...
前言 最近在學(xué)習(xí)Kotlin這門語(yǔ)言,在項(xiàng)目開發(fā)中,運(yùn)用到了單例模式。因?yàn)槠浔磉_(dá)方式與Java是不同的。所以對(duì)不同單例模式的實(shí)現(xiàn)進(jìn)行了分別探討。主要單例模式實(shí)現(xiàn)如下: 餓漢式...
第2章Java內(nèi)存區(qū)域與內(nèi)存溢出異常 虛擬機(jī)運(yùn)行時(shí)內(nèi)存模型 1.方法區(qū) 方法區(qū)(Method Area)與Java堆一樣,是各個(gè)線程共享的內(nèi)存區(qū)域,它用于存儲(chǔ)已被虛擬機(jī)加載的...
1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HTTP的那些事3 OkHttp源碼解析(三):OKHttp中階...
系統(tǒng)學(xué)習(xí)詳見OKhttp源碼解析詳解系列 連接的創(chuàng)建是在StreamAllocation對(duì)象統(tǒng)籌下完成的,我們前面也說(shuō)過(guò)它早在RetryAndFollowUpIntercep...
okhttp之旅(一)--簡(jiǎn)介okhttp之旅(二)--請(qǐng)求與響應(yīng)流程okhttp之旅(三)--攔截器Interceptor概述okhttp之旅(四)--RetryAndFo...
Android系統(tǒng)從4.1(API 16)開始加入Choreographer這個(gè)類來(lái)控制同步處理輸入(Input)、動(dòng)畫(Animation)、繪制(Draw)三個(gè)UI操作。...