使用 1. 添加依赖 2. 常用请求方法 1. 同步GET请求 执行请求的操作是阻塞式的,直到http响应返回 1. 创建OkHttpClien...
![240](https://upload.jianshu.io/collections/images/1976332/111.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
使用 1. 添加依赖 2. 常用请求方法 1. 同步GET请求 执行请求的操作是阻塞式的,直到http响应返回 1. 创建OkHttpClien...
Retrofit是目前Android最优秀的网络封装框架,是对OkHttp网络请求库的封装 App应用程序通过Retrofit请求网络,实际上是...
相关概念 Android多线程编程的原则: 不要阻塞UI线程; 不要在UI线程之外访问UI组件; ReactiveX Reactive Exte...
使用 1. 添加依赖 2. 基础使用 加载图片 取消加载 实际上,当 Glide.with() 中传入的 Activity 或 Fragment...
相关概念 定义 Android事件发布/订阅框架,简化应用程序内组件间,组件与后台线程间的通信; 优点 代码简洁,使用简单,将事件发布和订阅充分...
相关知识 ButterKnife中最重要的就是先自定义注解,再通过APT在编译期解析注解,解析器中又会用到反射,然后通过javapoet库来生成...
简介 LeakCanary是Square公司研发的一个可视化的内存泄漏分析工具 LeakCanary2.x 从2.x版本开始有了比较大的升级 完...
Gson 是 我们经常用来在 Java 对象和 JSON 数据之间进行映射的 库,今天我们就来分别讲一讲其使用和源码分析 使用详解 1. 基本的...
最近对项目进行组件化重构,要进行组件化就少不了组件间通信的路由,于是就再次研究了一下阿里的ARouter,关于组件化可以查看我之前写的组件化架构...
什么是插件化 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件 将app中一些不常用的功能模块做成插件,一方面减小了安...
专题公告
探索Android开源框架系列文章,剖析Android主流开源框架源码及原理