文件名称:java8集合源码分析-Android-open-project:Android开源项目汇总
文件大小:71.01MB
文件格式:ZIP
更新时间:2024-06-24 11:51:05
系统开源
java8 集合源码分析 Android 优秀开源项目汇总 事件总线(订阅者模式) 通过发布/订阅事件解耦事件发送和接受,从而简化应用程序之间的通信 1.EventBus 作者 greenrobot 项目地址: 原理剖析文档: 特点: (1) 支持在不同类型的线程中处理订阅,包括发布所在线程,UI 线程、单一后台线程、异步线程 (2) 支持事件优先级定义,支持优先级高的订阅者取消事件继续传递,支持粘性事件,是不是跟系统的有序广播、粘性广播很像啊 (3) 不是基于 annotations (4) 性能更优 (5) 体积小 (6) 支持单例创建或创建多个对象 (7) 支持根据事件类型订阅 **2.Otto 开源组织 Square ** 项目地址: 文档介绍: 网络请求 1.Volley 开源组织 Google 项目地址: 文档介绍: 特点: (1)库小,Google 维护,提供的网络通信库,使得网络请求更简单、更快速 2.okhttp 开源组织 Square 项目地址: 文档介绍: 特点: (1) 支持 SPDY( )协议。SPDY 协议是 Google 开发的基于传输控制协议的应用层协议