
Android Glide架构设计
对Android的Glide图片加载框架的架构进行深度剖析
傅晨明
毕业于杭州电子科技大学
展开
-
Android Glide图片缓存原理及手写实现
文章目录Glide的四层缓存第一层 活动资源第二层 内存缓存第三、四层 磁盘缓存Glide : https://github.com/bumptech/glide参考:https://www.jianshu.com/p/97fd67720b34ReferenceQueue的使用https://www.cnblogs.com/nullzx/p/7406151.htmlGlide的四层缓存...原创 2020-02-11 19:36:22 · 1674 阅读 · 0 评论 -
Android LruCache源码解析
参考:https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis/blob/master/article/LruCache源码解析.md原创 2020-02-10 20:00:10 · 363 阅读 · 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 · 254 阅读 · 0 评论 -
android图片压缩质量参数Bitmap.Config
转自:https://blog.youkuaiyun.com/gao_chun/article/details/42642965Android图片压缩质量参数在实用ImageLoader中,在配置DisplayImageOptions时,需要设置.bitmapConfig(Bitmap.Config.RGB_565)那么这个 Bitmap.Config.RGB_565 是什么意思呢 ?在android...原创 2019-05-16 08:43:20 · 914 阅读 · 0 评论 -
LruCache注释源码
转自:https://github.com/CaMnter/AndroidLife/blob/master/app/src/main/java/com/camnter/newlife/utils/cache/LruCache.javaimport java.util.LinkedHashMap;import java.util.Map;/** * A cache that holds s...原创 2019-08-23 21:55:34 · 177 阅读 · 0 评论