主页

0

图解HTTP-报文信息-笔记

HTTP报文内的HTTP信息HTTP报文 用于HTTP协议交互的信息被称为报文 请求端(客户端)的HTTP报文称为请求报文 相应端(服务器端)的HTTP报文称为响应报文 HTTP报文分为报文首部和报文主体(不一定有报文主体) HTTP报文结构:

0

CustomView总结

LayoutParams认知 Q: 什么是LayoutParams? 它跟view的关系是什么? 什么是LayoutParams? 我们在XML布局中定义的layout_xx属性,最终都会以Java代码的形式展现出来, 而LayoutParams就是这些layout_xx属性在Java层的映射, 也就是说LayoutParams是view在xml布局中layout_xx的属性容器. 可见,

0

重拾Dagger2

最近项目没什么bug,也没什么新的需求, 闲得有点慌(其实一直很闲…), 既然那么闲, 那就重新深入学习Dagger2吧. 之前虽然有学过Dagger2, 但是并没研究其中的原理, 用起来总感觉很不踏实, 于是借此机会研究了一波Dagger2, 并准备分为三篇来讲, 分别为: 使用篇, 原理篇和组织篇. 本篇的目的就指在介绍Dagger2 Dagger2是什么?Dagger2是之前由Square公

0

重拾Dagger2-理解Dagger2

回顾上一篇我们主要介绍了如何用Dagger2在Android应用中进行依赖注入, 在这一篇中, 我们主要来理解Dagger2中的原理, 毕竟知己知彼后才用得踏实 API关系 Provider: provider是一个接口, 它的作用是包装被依赖的类 Factory: 继承于Provider, 作用是创建依赖的对应实例 MembersInjector: 也是一个接口, 作用是将依赖注入到需要依赖的

0

重拾Dagger2-使用Dagger2

常用注解解释在学习Dagger2之前,我们最好就是将Dagger2中的常用的注解的含义捋清一遍, 这样上手Dagger2就不会显得那么难,所以下面我准备介绍Dagger2中常用的注解的含义,这些注解包括 Inject Provides Module Component Qualifiers Scope InjectInject的中文意思是注射,在Dagger2中它在不同的地方代表不同的含义.当