
盘点android常用开发库
盘点android中常用的开发库,如何使用,原理分析
地球很小
这个作者很懒,什么都没留下…
展开
-
盘点android中常用的开发库(7) -- Retrofit
Retrofit是最流行的Android网络请求库之一,由著名的Square公司开发,适用于Android、Java、Kotlin的类型安全的Http网络请求。Retrofit是基于OkHttp的封装的,它将接口的定义与使用分离开来了,并和RxJava集成的很好,所以对于异步请求、同步请求也不需要做额外的工作。原创 2020-09-15 15:26:27 · 455 阅读 · 0 评论 -
盘点常用的Android开发库(6) -- OkHttp
一、简介 关于okhttp相信不做介绍,大家也都知道是干嘛的,因为它真的很常见。这里就稍作介绍,OkHttp是基于Http协议的网络请求框架,也是android端最火热的轻量级框架之一。 它的主要优势是: 允许连接到同一个主机地址的所有请求,提高请求效率 共享Socket,减少对服务器的请求次数 通过连接池,减少了请求延迟 缓存响应数据来减少重复的网络请求 减少了对数据流量的消耗 ...原创 2020-03-26 15:18:28 · 629 阅读 · 0 评论 -
盘点常用的Android开发库(5) -- Rxjava2原理分析
一、简介 这篇文章不会介绍Rxjava2的使用和操作符等内容,相信大家也或多或少有所了解,网上也有很多此类的文章,如果从未使用过的Rxjava或对其不怎么了解的,可以先简单的了解下Rxjava2的基本使用。 本篇文章主要是跟着源码分析和梳理Rxjava的构建、订阅、事件分发流程。 ...原创 2020-02-27 21:00:41 · 710 阅读 · 0 评论 -
盘点常用的Android开发库(4 ) -- Rxjava2的基本使用
一、简介 二、使用 三、分析 四、参考链接原创 2020-02-25 20:21:15 · 1149 阅读 · 0 评论 -
盘点常用的Android开发库(3) -- Logger
一、简介 Logger,顾名思义,肯定是和日志有关。作者本人用三个词概括了这个Android开源日志库的优点:Simple(简单)、Pretty (漂亮)、Powerful(强大)。 二、使用 2.1 依赖注入 implementation 'com.orhanobut:logger:2.2.0' 2.2 初始化 在Application或者activity中添加如下代码: /...原创 2019-10-08 16:39:06 · 583 阅读 · 0 评论 -
盘点常用的Android开发库(2) -- ButterKnife
一、简介 Butterknife是一款andoid平台应用广泛的依赖注入框架,使用Butterknife可以避免大量的findViewById,setOnClickListener等查找View、绑定事件的代码,同时对应用性能也基本没有影响。 二、使用 2.1 添加依赖 在Project的build.gradle中添加如下代码 buildscript { repositories...原创 2019-09-10 14:54:50 · 713 阅读 · 0 评论 -
盘点常用的Android开发库(1) -- EventBus
一、简介 EventBus是Android和Java的发布/订阅消息总线。它简化了组件之间的通信,将事件的发送者和接受者进行分离、避免了复杂且容易出错的依赖关系和生命周期问题、并且体积小、效率高、使用简单。 二、使用 1.添加依赖 implementation 'org.greenrobot:eventbus:3.1.1' 2.注册 和android四大组件的broadcast re...原创 2019-09-02 15:00:01 · 1137 阅读 · 0 评论