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