android的开源网络库 RoboSpice, RoboSpice是一个使你建立异步的长时间的运行任务异常轻松的一个网络库,在网络请求,缓存支持,和提供开箱即用的rest请求方面尤为强大,想在30秒内快速学习,请访问this infographics。
主要特性:
- supports Android starting from SDK version 8 (Froyo / 2.2.x)
- 支持 SDK版本8以上的版本
- 异步执行网络请求(后台服务)
- 支持开箱即用的rest(使用了 Spring Android or Google Http Client or Retrofit).)
- 你的查询使用POJOs 作为参数,POJOs请求结果
- 可以以 Jackson or Jackson2 or Gson, or Xml,等格式缓存结果
- 根据他们的生命周期通知活动或者任何上下文网络请求结果
- 在UI线程中通知活动或者任何上下文
- 像Android Loaders,而不像AsyncTasks,不存在内存泄露
- 简单高容错的异常处理模型
- 稳定高效
- 支持请求取消,请求设置优先级,请求合并
- 支持不同web服务的聚集
- 大量的测试