对于RESTFul JSON API交互,推荐的Android HTTP库是什么



我是Android的初学者,目前正在尝试开发一款与RESTful JSON API交互的应用程序。在网上看了几本教程后,我对到底该用什么图书馆感到困惑。我打算在我的应用程序中有文件上传和视频流功能。

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

Volley也是谷歌在谷歌I/O 2013期间开发和引入的,因为Android SDK中没有一个能够在不干扰用户体验的情况下工作的网络类。但是,需要注意的是,Volley不适合大型下载或流式操作,因为它在解析过程中将所有响应保存在内存中。

最新更新