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...
本篇开始进行了新的专题:绘制优化,初步打算分两部分来写,一部分是原理机制篇,做优化,你原理机制都不清楚谈何优化,所以知识储备是十分有必要的,另外一部分就是优化实践篇。(先是这...
之前文章: 《OpenGL从入门到放弃01 》一些基本概念《OpenGL从入门到放弃02 》GLSurfaceView和Renderer 上一篇文章我们看到三角形形状跟预期有...
引言 这里先给自己打个广告,前些天闲来无事,在GitHub Pages上搭建了个博客,基于Jekyll模板搭建的,参考了码志作者的博客模板,在此表示感谢。同时欢迎大家来我的博...
看了收获很大,感谢!
《OpenGL从入门到放弃02 》GLSurfaceView和Renderer这篇文章将从demo开始介绍 GLSurfaceView 和 Renderer的使用。如果对OpenGL的一些基本概念不清楚可以第一篇文章《OpenGL从入门到放弃01 》一...
注释很全面详细,赞!
《OpenGL从入门到放弃02 》GLSurfaceView和Renderer这篇文章将从demo开始介绍 GLSurfaceView 和 Renderer的使用。如果对OpenGL的一些基本概念不清楚可以第一篇文章《OpenGL从入门到放弃01 》一...
GLSL(OpenGL着色语言OpenGL Shading Language)语法跟C语言很类似,在可编程管线中我们必须要纯手写顶点和片源着色器,这里就要求必须使用GLSL,...
一、关于着色器 着色器是用来实现图像渲染的,用来替代固定渲染管线的可编程程序。着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,由于其可编程性,可以实现各种...
这篇文章将从demo开始介绍 GLSurfaceView 和 Renderer的使用。如果对OpenGL的一些基本概念不清楚可以第一篇文章《OpenGL从入门到放弃01 》一...
关于OPenGL,对于初学者来说,没有一套完整的教程,摸索很久都是一头雾水。因为新工作是做相机维护,OpenGL是主角,所以打算写一系列入门级的教程,尽量是站在初学者的角度,...