240 发简信
IP属地:北京
  • okhttp3源码分析

    OkHttp3官网 okhttp3的使用如下: 1.okhttp3引用--在build.gradle中增加引用 2.请求代码如下: 3.执行结果...

  • Android好文章集合

    Java注解处理器Android组件化Httphttp缓存

  • Java多线程总结

    开启线程 线程的开启方式主要有四种:1、new一个Thread对象,start方法后,执行线程内容 2、实现Runnalbe接口的类 3、通过线...

  • Retrofit源码跟读

    Retrofit官网 Retrofit的使用如下 1.Retrofit引用--在build.gradle中增加引用 2.定义接口 3.请求 4....

  • Retrofit之Build模式

    简介:Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。该模式是...

  • Retrofit之动态代理

    关于代理有静态代理和动态代理 静态代理:代理类通过实现与目标对象相同的接口,并在类中维护一个代理对象。通过构造器塞入目标对象,赋值给代理对象,进...

  • ThreadLocal源码解读

    ThreadLocal的场景是用来隔离各个线程的局部变量,各个线程之间的数值互不干扰。先查看个例子: 执行的结果如下: 从结果看 主线程和子线程...

  • 注解处理器

    平时大家用的注解都是运行时通过反射机制运行处理|的注解,本篇文章讨论的是编译时处理的注解,一般用来自动生成代码的注解例如ButterKnife;...

  • Android模块化路由组件

    模块化是基于BaseLibrary开发,日常开发是个app,打包时是个Library;这样便于日常开发时编译快,且可以快速把模块化放入其它apk...