網(wǎng)絡(luò)協(xié)議那么多,為什么面試喜歡問TCP?原因無外乎兩個:1、TCP協(xié)議直接與進程打交道,寫網(wǎng)絡(luò)程序要用;2、TCP協(xié)議設(shè)計十分精巧,在一個不可靠的IP網(wǎng)絡(luò)上實現(xiàn)了可靠傳輸,因...
網(wǎng)絡(luò)協(xié)議那么多,為什么面試喜歡問TCP?原因無外乎兩個:1、TCP協(xié)議直接與進程打交道,寫網(wǎng)絡(luò)程序要用;2、TCP協(xié)議設(shè)計十分精巧,在一個不可靠的IP網(wǎng)絡(luò)上實現(xiàn)了可靠傳輸,因...
國內(nèi)自定義View的文章汗牛充棟,但是,即使你全部看完它們也未必能掌握這一知識點(實際上,我就幾乎看完了所有的國內(nèi)文章)。為什么?一言以蔽之,你是得其術(shù)不明其道。(本文不打算...
試了一下 真是這樣 大佬牛逼??
Compose開發(fā)中的margin一、前言:首先compose開發(fā)中已經(jīng)沒有margin的概念。但有padding,注意這里的padding和xml中padding也是不一樣的, 二、區(qū)別:xml的paddi...
一、前言:首先compose開發(fā)中已經(jīng)沒有margin的概念。但有padding,注意這里的padding和xml中padding也是不一樣的, 二、區(qū)別:xml的paddi...
作者:layz4android 內(nèi)存,是Android應(yīng)用的生命線,一旦在內(nèi)存上出現(xiàn)問題,輕者內(nèi)存泄漏,重者直接crash,因此一個應(yīng)用保持健壯,內(nèi)存這塊的工作是持久戰(zhàn),而且...
作者:RainyJiang 在學(xué)習(xí)Retrofit后,由于它本身就是OKHttp的封裝,面試中也經(jīng)常會被一起問到;單純的解析它的源碼學(xué)習(xí)難免會有點無從下手,往往讓人抓不住重點...
作者:Calculus_小王 概述 OKHttp是一個基于HTTP協(xié)議的網(wǎng)絡(luò)請求框架,它支持HTTP/2協(xié)議,連接復(fù)用和連接池,緩存策略等功能。它的核心設(shè)計是攔截器(Inte...
大家在幾乎所有app上都有頭像或者證件照裁剪的功能,之所以大家選用uCrop的原因無非是開源成熟(雖然還有一些小bug),但是有些需求就需要UI自定義了(其實在這方面感覺這個...
很常見的應(yīng)用場景:頂部是輪播圖,如果滑動到它不可見了我們需要關(guān)閉它的滾動線程,記錄滾動的位置恢復(fù)后又從之前的位置重新滾動。 要想解決這個問題我們遇到了2個難點:1.如何監(jiān)聽I...
大佬 講的很好??
Android中的FileProvider粗解FileProvider是什么? FileProvider是安卓7.0以上版本因為谷歌官方對StrictMode(嚴格模式)的開啟而產(chǎn)生的安全機制的產(chǎn)物(也就是說,在7.0以...
FileProvider是什么? FileProvider是安卓7.0以上版本因為谷歌官方對StrictMode(嚴格模式)的開啟而產(chǎn)生的安全機制的產(chǎn)物(也就是說,在7.0以...
本文以單張圖片為素材,實現(xiàn)OkHttp + DiskLruCache的使用 1、DiskLruCache工具類 2、OkHttp + DiskLruCache的使用 首先讀磁...
一、前言 最近在項目不是很忙的時候,回顧Android系統(tǒng)的文件存儲功能,結(jié)合自己的經(jīng)驗,也查閱了好多相關(guān)的文檔,發(fā)現(xiàn)了好多好文章,真的非常感謝,寫的挺好的。 一直以來,恐怕...
第一步,安裝Charles,具體過程上網(wǎng)查詢就可以了。 第二步,檢查Charles配置 1,選擇 【Proxy】菜單,選擇【Proxy Settings...】 2,端口號默...
本文為單張圖片做磁盤緩存的實例 1、創(chuàng)建圖片的磁盤緩存工具類 2、使用DiskLruCache 首先看看有沒有此圖的緩存,如果有直接加載顯示,如果沒有則下載圖片,同時把圖片資...