前言 與很多Android小伙伴一樣,接觸到Okio也是在接觸Okhttp之后。在Okhttp中,每個(gè)請(qǐng)求通過攔截鏈處理,而Okio則在CallServerIntercept...
前言 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識(shí),但往往會(huì)被忽略 今天,我將詳細(xì)講解計(jì)算機(jī)網(wǎng)絡(luò)中最重要的TCP協(xié)議,含其特點(diǎn)、三次握手、四次揮手、無差錯(cuò)傳輸?shù)戎R(shí),希望你們會(huì)喜歡...
1. 前言 三國演義里開篇就說:天下大勢,分久必合,合久必分。我發(fā)現(xiàn)這話套在軟件開發(fā)上,也特別貼切。我記得我剛?cè)腴T時(shí)做java后臺(tái)開發(fā),以及后來做Android應(yīng)用程序開發(fā),...
描述 項(xiàng)目中圖書館功能需要下載大量資源到本地設(shè)備,以節(jié)省流量。文件不大,但是數(shù)量巨多!封裝完下載類后,出現(xiàn)了一個(gè)機(jī)型適配的問題,沒想到是華為! 下載到一定數(shù)量文件后,會(huì)莫名其...
前言 學(xué)習(xí)Java并發(fā)編程,首先要搞清楚一些基礎(chǔ)概念與理論,這有助于進(jìn)一步的理解并發(fā)編程和寫出正確有效的并發(fā)代碼。本文是作者自己對(duì)Java并發(fā)編程的一些基礎(chǔ)概念與理論的理解與...
Android View 雖然不是四大組件,但其并不比四大組件的地位低。而View的核心知識(shí)點(diǎn)事件分發(fā)機(jī)制則是不少剛?cè)腴T同學(xué)的攔路虎。ScrollView嵌套R(shí)ecycler...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
我的CSDN博客同步發(fā)布:自定義View,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn),盡可能多的覆蓋Android知識(shí)的邊邊角角,決定對(duì)自定義View做一個(gè)稍微全面一點(diǎn)的使用方法總...
背景 最近有個(gè)需求,需要實(shí)現(xiàn)一個(gè)定時(shí)或定期任務(wù)的功能,需要實(shí)現(xiàn)每月、每日、每時(shí)、一次性等需求,必須是輕量級(jí)不依賴其它額外組件,并能支持動(dòng)態(tài)添加任務(wù)。由于當(dāng)前任務(wù)信息保存在集群...