上一篇文章详细介绍了BlobCache算法,这篇文章就写一下跟DiskLruCache的读写速度对比。 注意:该文章的所有测试数据是基于Android Studio自带模拟器...
![240](https://upload.jianshu.io/users/upload_avatars/2349310/435b4f563bf3.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
上一篇文章详细介绍了BlobCache算法,这篇文章就写一下跟DiskLruCache的读写速度对比。 注意:该文章的所有测试数据是基于Android Studio自带模拟器...
BlobCache算法和LruCache算法是android中的图片缓存算法。LruCache算法在日常开发中用得比较多,但BlobCache却用得比较少,网上介绍的文章也是...
好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。 前段时间,同事跟我说他遇到一个很奇怪的问题:退出页面,Activity销毁时onStop或onDestr...
好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。 背景 前几天,测试同学提了个跟头像有关的bug,我去检查代码,梳理逻辑,打log,调试代码。头像的显示采...
好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。 (下面的源码大部分是来自API 28) 紧接着上一篇文章重温View绘制原理(一),继续看view绘制原...
好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。 (下面的源码大部分是来自API 28) 1. View的知识前提 View的绘制是从上往下一层层迭代下来...
我是代码搬运工,不能仅仅只是搬运,还要整理一下。 1. Handler组成部分: Message:消息 Handler:消息的发起者 Looper:消息的遍历者 Messag...
简书对文章长度有限制,紧跟着上一篇文章: (Handler知识收集整理-1) https://www.jianshu.com/p/4b0bfea99e00 这里接着写。。。。...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
Android-Lifecycle超能解析-生命周期的那些事儿版权声明:本文已授权微信公众号:Android必修课,转载请申明出处 众所周知,Android凡是需要展示给用户看的,都包含着生命周期这个概念,例如Activity、Frag...
大佬,你把LifecycleService这部分漏掉啦
Android-Lifecycle超能解析-生命周期的那些事儿版权声明:本文已授权微信公众号:Android必修课,转载请申明出处 众所周知,Android凡是需要展示给用户看的,都包含着生命周期这个概念,例如Activity、Frag...