一、前言 OkHttp内置了缓存策略,在拦截器CacheInterceptor 中实现了缓存机制,默认情况不启用缓存,如果需要使用缓存,可以通过在OkHttpClient中设...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:湖北
一、前言 OkHttp内置了缓存策略,在拦截器CacheInterceptor 中实现了缓存机制,默认情况不启用缓存,如果需要使用缓存,可以通过在OkHttpClient中设...
前言 如果遇到问题欢迎在这个地址下留言:https://www.jianshu.com/p/817a787910f2 上一篇文章和大家聊了聊Android是如何进行View的...
参考资料 AMS源码分析(一)Activity生命周期管理[https://www.jianshu.com/p/a49c3c6092c0]AMS源码分析(二)onActivi...
对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点...
【】名词解释 JVM是Java Virtual Machine的缩写,叫做 java虚拟机。 DVM是Dalvik Virtual Machine的缩写,叫做 Dalvik虚...
本文以com.android.tools.build:gradle:3.1.2 源码来进行分析,文章对应的项目地址:aop-tech。 Transform API 是在1.5...
前言 手机屏幕是由许多的像素点组成的,每个像素点通过显示不同的颜色最终屏幕呈现各种各样的图像。手机系统的类型和手机硬件的不同导致UI的流畅性体验个不一致。 屏幕展示的颜色数据...
一.概述 在做 UI 性能优化的时候,很重要的一点就是需要做好优化前和优化后的对比,否则怎么判断自己的优化是否有效果,效果有多大呢?对比的话,个人认为可以分为两类,一类是通过...