Android Glide架构设计
对Android的Glide图片加载框架的架构进行深度剖析
傅晨明
毕业于杭州电子科技大学
展开
-
Android Glide图片缓存原理及手写实现
文章目录Glide的四层缓存第一层 活动资源第二层 内存缓存第三、四层 磁盘缓存 Glide : https://github.com/bumptech/glide 参考: https://www.jianshu.com/p/97fd67720b34 ReferenceQueue的使用 https://www.cnblogs.com/nullzx/p/7406151.html Glide的四层缓存...原创 2020-02-11 19:36:22 · 1624 阅读 · 0 评论 -
Android LruCache源码解析
参考: https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis/blob/master/article/LruCache源码解析.md原创 2020-02-10 20:00:10 · 333 阅读 · 0 评论 -
LinkedHashMap 核心源码分析
文章目录1 按照插入顺序访问1.1 LinkedHashMap 链表结构1.2 如何按照顺序新增1.3 按照顺序访问2 访问最少删除策略2.1 元素被转移到队尾2.2 删除策略3 小结 LinkedHashMap 本身是继承 HashMap 的,所以它拥有 HashMap 的所有特性,再此基础上,还提供了两大特性: 按照插入顺序进行访问; 实现了访问最少最先删除功能,其目的是把很久都没有访问的 ...原创 2020-02-10 15:03:31 · 235 阅读 · 0 评论 -
android图片压缩质量参数Bitmap.Config
转自:https://blog.csdn.net/gao_chun/article/details/42642965 Android图片压缩质量参数 在实用ImageLoader中,在配置DisplayImageOptions时,需要设置.bitmapConfig(Bitmap.Config.RGB_565) 那么这个 Bitmap.Config.RGB_565 是什么意思呢 ? 在android...原创 2019-05-16 08:43:20 · 871 阅读 · 0 评论 -
LruCache注释源码
转自:https://github.com/CaMnter/AndroidLife/blob/master/app/src/main/java/com/camnter/newlife/utils/cache/LruCache.java import java.util.LinkedHashMap; import java.util.Map; /** * A cache that holds s...原创 2019-08-23 21:55:34 · 159 阅读 · 0 评论