背景 最近使用Glide的過程中發(fā)現(xiàn)了一些內(nèi)存泄漏的問題臭觉,經(jīng)過反復(fù)查找,終于大致鎖定原因:app跑起來的時(shí)候,存在三個OkHttpClient對...
AsyncTask 類常用于處理 Android 的異步任務(wù)。 本文概括AsyncTask 的使用和簡單分析內(nèi)部實(shí)現(xiàn)原理。 本文記錄基于Andr...
Handler 學(xué)習(xí) 在Android系統(tǒng)中,Handler 是常用的異步消息機(jī)制。最近在改項(xiàng)目中Lint出來的問題抒蚜,順便查了一下Handler...
Android Studio 使用 Gradle構(gòu)建工具包來自動化執(zhí)行和管理構(gòu)建流程≡牌荩可以設(shè)置多個構(gòu)建配置嗡髓,每個構(gòu)建配置均可自定義一組代碼和資源...
平常從一個 Activity A打開另個一個Activity B ,一般 Activity B 都是從屏幕右邊出來毕莱。而關(guān)閉 Activity B...
過度繪制 繪制原理 Android系統(tǒng)要求每一幀都要在 16ms 內(nèi)繪制完成器贩,平滑的完成一幀意味著任何特殊的幀需要執(zhí)行所有的渲染代碼(包括 fr...
問題 這幾天遇到任務(wù),要把多個Jar包合并成一個朋截,譬如下圖 解釋:plugins庫依賴于netutil庫蛹稍,plugins庫本身有retrofit...