【问题标题】:What is the recommended Android HTTP Library for RESTFul JSON API interaction?用于 RESTFul JSON API 交互的推荐 Android HTTP 库是什么?
【发布时间】:2020-08-25 00:40:22
【问题描述】:

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

【问题讨论】:

  • 听起来您已经找到了很多选择。选择一个并试一试——如果它有效并且可以满足您的需求,请使用它。
  • 就个人而言,我更喜欢 [Retrofit] square.github.io/retrofit

标签: android json api rest


【解决方案1】:

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

Volley 也是由 Google 在Google I/O 2013 期间开发和引入的,因为 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类。但是,需要注意的是,Volley 是 not suitable for large downloads or streaming operations,因为它在解析期间将所有响应保存在内存中。

【讨论】:

    猜你喜欢
    • 2020-05-10
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多