自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 glide溯源之设计学习

glide溯源系列文章一、学习概览1. 工厂模式2. 面向抽象3. 泛型二、工厂1. HttpUrlConnectionFactory:http请求工厂2. ConnectivityMonitorFactory3. TransitionFactory:动画工厂4. EngineKeyFactory:引擎key工厂5. EngineJobFactory:EnginJob工厂...

2018-09-21 14:39:09 183

原创 glide溯源之网络请求管理

glide溯源系列文章一、相关类简介1. RequestManager:用来管理请求的类;2. Request -> SingleRequest:一个请求,持有一个Engine;3. Engine:负责加载任务,管理活跃、已缓存资源,一个Engine持有一个Jobs,一个Jobs持有多个EnginJob4. EngineJob:加载任务,一个EnginJob持有一个Decode...

2018-09-21 09:41:26 1889 1

原创 glide溯源之Key和缓存文件对应

   glide溯源系列文章       看glide源码的时候,对glide关于磁盘缓存文件名、内存缓存文件和资源请求路径的对应关系很好奇,于是来了看看glide是怎么把这个问题处理好的兴趣。glide中定义了抽象接口Key来做各种唯一标识,所有Key的实现类下面有说明,实现方式类似,而Key和磁盘缓存文件名的关系通过SafeKeyGenerator中的getSafeKey方法来关联,本文分...

2018-09-20 11:38:54 2927

原创 glide溯源之线程池

glide溯源系列文章一、 相关类1. GlideExecutor二、几个重要的线程池1. 磁盘缓存线程池 //磁盘缓存线程池大小默认是1private static final int DEFAULT_DISK_CACHE_EXECUTOR_THREADS = 1;public static GlideExecutor newDiskCacheExecutor() {...

2018-09-19 14:48:21 1910

glide-source-4.8.0

glide是android中非常优秀的图片加载框架,该文件是glide的4.8.0版本的源码,源码分析文章地址:https://blog.csdn.net/qq_23081779/article/details/82994089

2018-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除