何时使用Volley进行网络运营?

时间:2015-10-24 06:44:44

标签: android android-volley

我正在开发一个Android应用程序,它有三种主要类型的网络操作: -

1)OAuth类型登录身份验证,这是一个两步过程 - 第一个是获取访问令牌,第二个是获取用户详细信息。

2)当用户点击仅处理文本数据(无图像)的按钮时发布操作

3)后台同步操作,其中将在客户端和服务器上更新多个数据库,并且这些表中的大多数彼此不相关。所以它们可以并行执行。

那么对于这些​​网络操作,我应该使用Volley还是自定义异步http实现?

如果我要在这些操作中上传和下载图像,该怎么办?

1 个答案:

答案 0 :(得分:0)

Volley比自定义异步操作要好得多,并处理更多案例。问题是更多的http客户端库使用。那里有很多,但是Volley做得很好。

对于第1点)你需要在这里应用自定义流程和请求,但这并不困难,因为Volley非常模块化

上传和下载图片时,您还需要做更多的工作,因为它不是开箱即用的。

我还建议尝试jus。它基于凌空但包括许多方便的功能,这将在您的特定情况下帮助您。