背景 最近項(xiàng)目在進(jìn)行UI適配 然后我們項(xiàng)目的適配方案是寫(xiě)多個(gè)dpi來(lái)實(shí)現(xiàn)適配然后我整天就在按計(jì)算器 我吐了這個(gè)插件適合于多dpi文件適配方案...
創(chuàng)建Debug Configutations 點(diǎn)擊Edit Configurations 點(diǎn)擊Remote 修改一下名稱(chēng) 然后點(diǎn)擊ok 等待De...
RecyclerView應(yīng)該是我們使用非常頻繁的一個(gè)組件 我們也有必要學(xué)習(xí)分析一下RecyclerView#onLayout工作流程 對(duì)我們?nèi)蘸?..
前言 我們之前閱讀了Request的整體流程 沒(méi)看過(guò)的同學(xué)可以參考OkHttp源碼流程分析(request篇)[https://www.jian...
OkHttp現(xiàn)在幾乎已經(jīng)占據(jù)了所有網(wǎng)絡(luò)請(qǐng)求 了解其內(nèi)部原理可以更好的進(jìn)行擴(kuò)展、封裝和優(yōu)化我們今天分析一下OkHttp源碼 因?yàn)榱鞒瘫容^多 所以分...
在線(xiàn)程運(yùn)行的過(guò)程中 如何正確的停止線(xiàn)程? 是否可以使用volatile來(lái)停止線(xiàn)程? 使用Interrupt 對(duì)于java而言 最正確的停止線(xiàn)程的...
我們?cè)谧铋_(kāi)始學(xué)習(xí)Android的時(shí)候 就老是聽(tīng)到四個(gè)啟動(dòng)模式 面試的時(shí)候也是經(jīng)常被問(wèn)到四種啟動(dòng)模式是什么 但是卻很少深入的真正的了解過(guò) 直到今天...
前言 setContentView應(yīng)該是我們剛開(kāi)始使用Android 就使用的Api了 來(lái)看一下setContentView具體實(shí)現(xiàn) 先看一下s...
HashTable和HashMap 我們面試過(guò)程中 經(jīng)常會(huì)被問(wèn)到HashTable和HashMap的區(qū)別 我們往往都是按照網(wǎng)上的那一套異同詩(shī)朗誦...