【发布时间】:2014-10-10 09:25:54
【问题描述】:
我正在研究这两个 Android Http 网络库。
我想了解一些人使用这两个库的经验。就个人而言,我一直很高兴地使用http://loopj.com/android-async-http/ 库。但最近有人建议我使用 Volley 框架。
我将从其中获得哪些好处?
从我目前的阅读来看,Volley 在一个库中集成了许多不错的功能,例如图像加载、请求缓存、请求取消。
我目前的用例/规格:
从我的 android 应用程序中使用网络服务。
- 从 Web 服务接收 JSON 对象
- 易于与 GUI 集成
- 稳定性和可靠性优于原始性能
- 图书馆的长期维护和支持。
- 易于使用/易于实施
来自一些关于 SE 的阅读:
“Volley 都很好,但不利的一面是,它是一个没有文档、不受支持的“将代码扔到墙上并在其上进行 I|O 演示”的库。”
所以我认为它的清晰 Volley 可能会在功能上得到认可,但它的文档和维护情况如何?如果我决定使用它,4 年后还会有支持吗?
【问题讨论】:
-
最大的不同是由 Android 的所有者 Google 创建的 Volley!
-
你可以通过凌空使用OkHttp。只需将其 HttpStack 配置为使用 OkHttp! volley也可以下载图片,看看googleIO2013介绍volley的视频看看它的特点再决定!!因为我没有使用 loopj 也不知道你的确切要求我不回答你的问题
-
你可能找不到 Volley 的任何完整文档,但是 Google 最近在 DAC 中包含了一个很好的培训部分:developer.android.com/training/volley/index.html 它应该对基本用法很有用。而且,这可能表明 Google 也在处理它的文档!
-
而且,这个讨论看起来很相关:stackoverflow.com/questions/16902716/…
标签: android android-volley androidhttpclient android-async-http