美文网首页
Glide详解

Glide详解

作者: 星云春风 | 来源:发表于2020-04-16 23:38 被阅读0次

缓存类型

  • 活动资源
    当前图片资源正在使用的时候,会被放入活动缓存
  • 内存缓存
    图片最近被加载过,而且没有在使用中,会被放入内存,
  • 磁盘缓存
    • 资源类型
      磁盘(Resource)中获取,解码后的图片写入磁盘文件,图片参数在解码过程中可能会被修改,用于显示的小图片之类的
    • 原始数据
      磁盘(Data)中获取,从网络或者文件中获取的原始数据在磁盘中的缓存
  • 活动资源和内存缓存都可以归纳为内存缓存,活动缓存是为了防止图片在内存中被LRU算法移除,活动缓存在销毁的时候会把图片重新放入内存缓存中。

缓存读取顺序

LRU 、弱引用、磁盘缓存

缓存写入顺序

弱引用、LRU、磁盘缓存

生命周期

Glide 生命周期类图.jpg

加载原理

Glide加载原理.jpg

架构搭建

架构搭建.jpg

Demo地址

相关文章

  • Glide

    4.0.0 Glide 4.0.0 RC0 使用详解 设置cookie

  • Glide详解

    一、Glide使用 (1)在build.gradle中添加依赖 (2)Glide方法 常用方式 placehold...

  • Glide 详解

    本文大部分转自 郭霖的Glide 教程系列(本文总结) https://mp.weixin.qq.com/s/p5...

  • Glide详解

    缓存类型 活动资源当前图片资源正在使用的时候,会被放入活动缓存 内存缓存图片最近被加载过,而且没有在使用中,会被放...

  • Android 面试宝典

    Android跨进程通信:图文详解 Binder机制 原理 Picasso,Glide,Fresco对比分析 拆轮...

  • Glide使用详解

    引入 以androidStudio为例,在build.gradle中添加依赖: AndroidManifest.x...

  • Glide使用详解

    一、Glide简介 Glide 是 Google 员工的开源项目, Google I/O上被推荐使用,一个高效、...

  • Glide使用详解

    Gradle配置: 添加访问网络权限 加载图片到ImageView Glide支持网络资源、assets资源、Re...

  • Glide使用详解

    Gradle配置: compile'com.github.bumptech.glide:glide:4.8.0'a...

  • Glide源码详解

    一、源码解析 (1)Glide.with(this):初始化、绑定生命周期、获得RequestManager实例 ...

网友评论

      本文标题:Glide详解

      本文链接:https://www.haomeiwen.com/subject/spkkvhtx.html