欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android三級緩存原理講解

 更新時間:2019年01月27日 15:10:29   作者:Moment°回憶  
今天小編就為大家分享一篇關(guān)于Android三級緩存原理講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

三級緩存

  1. 內(nèi)存緩存
  2. 本地緩存(SD卡緩存)
  3. 網(wǎng)絡(luò)緩存

緩存順序:首先從網(wǎng)絡(luò)獲取圖片資源,然后將當(dāng)前的圖片緩存到本地,然后再緩存到內(nèi)存中,那么下次訪問圖片資源就會優(yōu)先從內(nèi)存獲取圖片資源,如果內(nèi)存中沒有那么再去本地獲取圖片資源,如果本地還是沒有,那么再從網(wǎng)絡(luò)獲取圖片資源。

內(nèi)存緩存

特點:

  1. 訪問內(nèi)存速度最快
  2. 不浪費流量

本地緩存

特點:

  1. 訪問速度中等
  2. 不浪費流量

網(wǎng)絡(luò)緩存

特點:

  1. 訪問速度慢
  2. 浪費流量 

網(wǎng)絡(luò)緩存

網(wǎng)絡(luò)緩存顧名思義就是從網(wǎng)絡(luò)獲取圖片資源,然后來進行顯示,那么我們可以通過AsyncTask來異步處理網(wǎng)絡(luò)請求,然后主線程設(shè)置圖片。

本地緩存

當(dāng)從網(wǎng)絡(luò)獲取圖片以后,可以將當(dāng)前的圖片進行壓縮并且寫入到本地文件中進行存儲,下次顯示圖片時優(yōu)先從本地文件中讀取圖片進行顯示,如果沒有才會去網(wǎng)絡(luò)獲取圖片資源。

內(nèi)存緩存

當(dāng)從網(wǎng)絡(luò)獲取圖片以后,可以將當(dāng)前的圖片存放進內(nèi)存中,其中使用到了LruCache進行優(yōu)化處理

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論