1、双token方式刷新token 对于token刷新,现在大部分公司都是用的accessToken和refreshToken这种双token方案,就是登录接口返回acces...

1、双token方式刷新token 对于token刷新,现在大部分公司都是用的accessToken和refreshToken这种双token方案,就是登录接口返回acces...
减少onBindViewHolder内的逻辑处理,分离数据处理和视图加载过程; 尽可能使用局部刷新,减少使用全部刷新; 如果ItemView的高度是固定,设置Recycler...
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 数据处理和视图加载分离 我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能...
Andorid提供三种动画,分别为逐帧动画、补间动画、属性动画,下面逐一介绍各个动画的实现流程。 1 逐帧动画 (Frame Animation) 原理:使用了Choreog...
源码基于com.android.support:design:26.1.0,不同版本可能有所差异。 一、开始 上一篇Android CoordinatorLayout之自定义...
从本篇文章开始,我将对Android比较复杂的图形系统进行分析,开篇我们先对图形系统做个概览,先不对代码做具体分析。 文章从如下三个层次进行讲解.其中每一层之间的数据传递是使...
上篇我们了解了window的创建过程和添加视图的流程,但是顶级视图DecorView是怎么被加载的呢?其实这个过程非常简单,分析下setContentView的过程,一切就明...
接上篇 绘制优化-原理篇2-DecorView布局加载流程 讲到的ViewRootImpl,在ViewRootImpl的setView()方法里主要做两件事:1.执行requ...
本篇开始进行了新的专题:绘制优化,初步打算分两部分来写,一部分是原理机制篇,做优化,你原理机制都不清楚谈何优化,所以知识储备是十分有必要的,另外一部分就是优化实践篇。(先是这...