涉及到的设计模式 单例设计模式 建造者设计模式 责任链设计模式 ... OkHttp同步请求 发送请求后,UI线程之后就会进入阻塞状态,直到请求...
静态代理: 由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行...
MVP开发模式 Model: 主要用于业务操作,如:网络请求,数据存储等 Presenter: 主要用于逻辑处理,沟通 M 与 V ,尽可能不包...
Builder(建造者)设计模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用套路 静态内部类使用链式...
安卓开发过程中,log日志是我们接触最多的一部分。如何优雅的获取log日志呢?我个人推荐使用Logger GitHub/Logger传送门 Lo...
单例模式在我们工作学习和大多数应用中经常碰到。如:Windows的任务管理器(TaskManager)、Windows的回收站、以及Spring...
准备 在理解Handler之前,需要对于链表和数组的有一定的理解: 链表和数组都是用于存储数据的集合,所以他们的用图是相同的。那么他们两者有什么...
效果展示 从图中可以看出这次自定义View的效果。具体功能如下: 设置头部文字的字体大小、字体颜色、文字内容 设置输入框的字体大小、字体颜色、文...
1.看过第一篇文章的都会注意到在设置RecyclerView的GridLayoutManager的Item时设置的是正方形的布局。可是当设置自定...