java – Android:用于将图像上传到服务器的最佳HTTP库是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Android:用于将图像上传到服务器的最佳HTTP库是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1697字,纯文字阅读大概需要3分钟。
内容图文
![java – Android:用于将图像上传到服务器的最佳HTTP库是什么?](/upload/InfoBanner/zyjiaocheng/762/82dc198f91ce461dbf2f23f9a2c00f91.jpg)
有许多库可用,但哪个更适合图像上传?
有谁知道Instagram使用哪个库?
我之前尝试过截击,但这并不好.
这是流行的“
AndroidAsync – https://github.com/koush/AndroidAsync
android-async-http – https://github.com/loopj/android-async-http
okhttp – https://github.com/square/okhttp
http请求 – https://github.com/kevinsawicki/http-request
android-volley – https://github.com/mcxiaoke/android-volley
离子 – https://github.com/koush/ion
改造 – https://github.com/square/retrofit
螺栓-Android- https://github.com/BoltsFramework/Bolts-Android
谢谢
解决方法:
你提到的图书馆本质上是非常不同的.它们可以或多或少地像这样分组
套接字级API:
这包括
> AndroidAsync
> okhttp
> HttpClient
> HttpURLConnection
这些是非常低级的API,它围绕如何通过Socket和优化发送包.
其中,android 23现在内部使用okhttp,okhttp已经存在了很长时间,这使得它成为我个人最喜欢的Socket级API.
更高级别的API:
这些API旨在帮助开发人员更快地开发并易于使用,它通常用作Socket级API的包装器.这是他们之间的关系
>改造 – okhttp
> android-async-http – HttpClient
> ion – AndroidAsync
> Bolts-Android – 不确定它的基础
> Volley * – 取决于API级别,系统库中的HttpURLConnection / HttpClient
图片加载API:
Volley是一个特殊的API,它是一个高级API,但它有另一种用法,即Image Loading.这些类型的API包括以下内容:
>排球
>毕加索
>壁画
>滑翔
结论:
对于您的方案,我相信您正在寻找高级API.但是,很难建议最佳API,这将取决于使用情况和个人喜好.
Volley WAS *作为高级API不是很好,不包括几个功能,例如Https,数据流上传.我建议你开始为你的项目寻找最好的库,从Retrofit,ion和Bolts开始.
*我没有尝试过Volley,因为我在它发布的第一年使用它,它可能已经改变了.
编辑:
我刚刚安装了Instagram应用并检查了他们的OPEN SOURCE LIBRARIES部分,他们已经包含了android-async-http,这可能意味着他们将它用于HTTP请求.
内容总结
以上是互联网集市为您收集整理的java – Android:用于将图像上传到服务器的最佳HTTP库是什么?全部内容,希望文章能够帮你解决java – Android:用于将图像上传到服务器的最佳HTTP库是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。