首页 > 解决方案 > 用于 RESTFul JSON API 交互的推荐 Android HTTP 库是什么?

问题描述

我是 Android 的初学者,我目前正在尝试开发一个与 RESTful JSON API 交互的应用程序。在查看了互联网上的几个教程后,我对使用哪个库感到困惑。我打算在我的应用程序的功能中添加文件上传和视频流。

标签: androidjsonapirest

解决方案


我发现 android 开发团队建议使用API 级别 9 和更高级别。它比 Apache HTTP 客户端更高效,因为它通过透明压缩和响应缓存减少了网络使用,并且将功耗降至最低。HttpUrlConnection

由于 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类,谷歌也在2013 年 Google I/O期间开发并推出了Volley 。但是,需要注意的是,Volley不适合大型下载或流式操作,因为它在解析期间将所有响应保存在内存中。


推荐阅读