- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Glide V4 源码浅析(下)-- 细节分析功能模块的实现
引 在上篇我们主要分析了图片加载的主流程,但是Glide框架的某些优势我们还未进行分析,本篇就针对Glide的这些优势时如何实现的进行分析。 细节分析实现 1 Glide如何实现生命周期管理 我们在上篇提到在Glide.with()时,Glide会对传入的参数进行封装处理,我们继续以Activity为例。 @SuppressWarnings("deprecation") @NonNull ...
2019-02-21 14:59:32 236
原创 Glide V4 源码浅析(上)-- 主流程分析
1. Glide的作用 图片加载基本是每个APP都需要的基础功能,而在使用的过程中我们需要考虑到图片的加载方式、缓存、多媒体等问题,而Glide帮我们完成这一类的工作,并且提供了一套易用的API。 Glide的官方介绍如下: Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动...
2019-02-21 14:59:03 351
原创 创建型设计模式
引 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 有三个分类: 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式:类和对象如何交互,及划分责任和算法。 注:所有图片来源于网络,如有侵权立刻删除。 单例模式 定义 确保某一个类只有一个实例,而且...
2019-02-21 14:58:18 276
原创 设计模式六大原则
引 设计模式是一种经常被人提及的概念,也是面试种的常客,其目的是为了保证代码的复用,同时使代码更容易被人理解,以及保证系统的稳定性。 而在设计模式中存在六大基本原则,而我们常见的23种设计模式即为这六大原则的具体实现。 一、单一职责原则 基本定义 使用思考 该原则名为单一职责原则,因此就存在一个职责划分的问题,对于同一个类的创建我们可能有不同的职责划分,抽象来看,比如手机,我们可以按功能把它的...
2019-02-21 14:57:33 352
Android Studio翻译插件
2018-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人