網(wǎng)絡協(xié)議那么多,為什么面試喜歡問TCP?原因無外乎兩個:1、TCP協(xié)議直接與進程打交道,寫網(wǎng)絡程序要用;2、TCP協(xié)議設計十分精巧,在一個不可靠的IP網(wǎng)絡上實現(xiàn)了可靠傳輸,因...
網(wǎng)絡協(xié)議那么多,為什么面試喜歡問TCP?原因無外乎兩個:1、TCP協(xié)議直接與進程打交道,寫網(wǎng)絡程序要用;2、TCP協(xié)議設計十分精巧,在一個不可靠的IP網(wǎng)絡上實現(xiàn)了可靠傳輸,因...
國內(nèi)自定義View的文章汗牛充棟,但是,即使你全部看完它們也未必能掌握這一知識點(實際上,我就幾乎看完了所有的國內(nèi)文章)。為什么?一言以蔽之,你是得其術不明其道。(本文不打算...
一、前言:首先compose開發(fā)中已經(jīng)沒有margin的概念。但有padding,注意這里的padding和xml中padding也是不一樣的, 二、區(qū)別:xml的paddi...
作者:layz4android 內(nèi)存,是Android應用的生命線,一旦在內(nèi)存上出現(xiàn)問題,輕者內(nèi)存泄漏,重者直接crash,因此一個應用保持健壯,內(nèi)存這塊的工作是持久戰(zhàn),而且...
作者:RainyJiang 在學習Retrofit后,由于它本身就是OKHttp的封裝,面試中也經(jīng)常會被一起問到;單純的解析它的源碼學習難免會有點無從下手,往往讓人抓不住重點...
作者:Calculus_小王 概述 OKHttp是一個基于HTTP協(xié)議的網(wǎng)絡請求框架,它支持HTTP/2協(xié)議,連接復用和連接池,緩存策略等功能。它的核心設計是攔截器(Inte...
大家在幾乎所有app上都有頭像或者證件照裁剪的功能,之所以大家選用uCrop的原因無非是開源成熟(雖然還有一些小bug),但是有些需求就需要UI自定義了(其實在這方面感覺這個...
很常見的應用場景:頂部是輪播圖,如果滑動到它不可見了我們需要關閉它的滾動線程,記錄滾動的位置恢復后又從之前的位置重新滾動。 要想解決這個問題我們遇到了2個難點:1.如何監(jiān)聽I...
FileProvider是什么? FileProvider是安卓7.0以上版本因為谷歌官方對StrictMode(嚴格模式)的開啟而產(chǎn)生的安全機制的產(chǎn)物(也就是說,在7.0以...