Android Glide学习笔记

Glide :图片加载第三方,google 推荐

Glide 缓存机制 (两种)

  • 内存缓存:防应用重复加载图片到内存,造成内存浪费。
  • 磁盘缓存:防止应用重复从网络或者其他地方下载或读取图片。

以上两种缓存方式结合成就了Glide 极佳的缓存效果。

Glide 的三级缓存

读取一张图片的顺序:LRU缓存算法 -》弱引用缓存-》磁盘缓存(如果设置了的话)(缓存顺序新版Glide有更改)

当我们app想要获取一张图片时,会先从LRU中寻找图片,若LRU中有,就把图片拿出来使用,并且把图片存在弱引用中;若LRU中没有就往弱引用中查找 ,弱引用中若有,就直接取出来使用,如果弱引用中还没有,就像磁盘缓存/网络中获取图片。

 

 

 

 

 

你可能感兴趣的:(Android)