android - 用于 RESTFul JSON API 交互的推荐 Android HTTP 库是什么?
问题描述
我是 Android 的初学者,我目前正在尝试开发一个与 RESTful JSON API 交互的应用程序。在查看了互联网上的几个教程后,我对使用哪个库感到困惑。我打算在我的应用程序的功能中添加文件上传和视频流。
解决方案
我发现 android 开发团队建议使用API 级别 9 和更高级别。它比 Apache HTTP 客户端更高效,因为它通过透明压缩和响应缓存减少了网络使用,并且将功耗降至最低。HttpUrlConnection
由于 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类,谷歌也在2013 年 Google I/O期间开发并推出了Volley 。但是,需要注意的是,Volley不适合大型下载或流式操作,因为它在解析期间将所有响应保存在内存中。
推荐阅读
- angular - 过滤所选数据
- android - 从第二个活动向活动添加片段
- python - 两个时间之间有多少小时?(不支持的操作数类型 -:'datetime.time' 和 'datetime.time')
- php - 如何将数组值从一个数组移动到另一个数组
- android - 无法在 Android 上接收 Pushy 推送通知
- php - 使链接在 30 分钟后或使用后无效
- angular6 - Angular 6 文件上传与其他表单数据
- visual-studio-code - VS Code 是否有一个热键来翻转表达式(例如“a && b”到“b && a”)?
- c# - 如何使用实体框架在 C#、ASP.NET MVC 3 中获取两个日期之间的记录?
- kubernetes - 指定 --nodes、master-size 等选项时,Jenkins-x 集群设置失败