常用的Android开源框架集合总结

来源:互联网 发布:教师资格考试 知乎 编辑:程序博客网 时间:2024/06/05 17:06

UI层

1.Butterknife/Dagger :依赖注入库

2.Picasso/UIL/fresco:图片加载框架,前者自带请求处理

3.glide:Google推荐的图片加载库,支持图片,视频,GIF等,是一个媒体管理框架

数据层

1.Retrofit/volley/okhttp:Http/REST 请求,前者适合rest API,volley请求自定义和管理支持很好

2.

3.RoboSpice:异步网络请求处理,对 Retrofit , Okhttp,Ormlite 等支持都非常完善

4.Gson/Fastjson/JackJson/LoganSquare:最通用的是Gson,但是效率不是最好的,后俩者各有优势,LoganSquare的效率是最快的

5.ormLite/greenDao:数据库相关

其他

1. Guava/Otto:组件通信,消息事件队列,针对 Android 平台设计的 Otto 性能更优

2.EventBus:事件总线

3.ZXing:二维码

0 0