IP属地:北京
OkHttp3官网 okhttp3的使用如下: 1.okhttp3引用--在build.gradle中增加引用 2.请求代码如下: 3.执行结果...
Java注解处理器Android组件化Httphttp缓存
开启线程 线程的开启方式主要有四种:1、new一个Thread对象,start方法后,执行线程内容 2、实现Runnalbe接口的类 3、通过线...
Retrofit官网 Retrofit的使用如下 1.Retrofit引用--在build.gradle中增加引用 2.定义接口 3.请求 4....
简介:Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。该模式是...
关于代理有静态代理和动态代理 静态代理:代理类通过实现与目标对象相同的接口,并在类中维护一个代理对象。通过构造器塞入目标对象,赋值给代理对象,进...
ThreadLocal的场景是用来隔离各个线程的局部变量,各个线程之间的数值互不干扰。先查看个例子: 执行的结果如下: 从结果看 主线程和子线程...
平时大家用的注解都是运行时通过反射机制运行处理|的注解,本篇文章讨论的是编译时处理的注解,一般用来自动生成代码的注解例如ButterKnife;...
模块化是基于BaseLibrary开发,日常开发是个app,打包时是个Library;这样便于日常开发时编译快,且可以快速把模块化放入其它apk...