有很多可用的库,但是哪个更适合图片上传呢?有人知道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
Bolts-Android- https://github.com/BoltsFramework/Bolts-Android
谢谢
发布于 2015-09-23 02:34:22
你提到的图书馆在性质上很不一样。它们可以或多或少地像这样分组
套接字级别API:
这包括
这些都是非常低级别的API,它围绕着如何通过套接字和优化发送包。
其中,android 23现在在内部使用okhttp,而okhttp已经存在很长时间了,这使它成为我个人最喜欢的套接字级API。
高级API:
这些API的构建是为了帮助开发人员以更快的速度使用,它通常作为套接字级API上的包装器。这是他们之间的关系
图像加载API:
Volley是一个特殊的API,它是一个高级API,但它还有另一个用途,即图像加载。这些类型的API包括以下内容:
结论:
对于您的场景,我相信您正在寻找一个高级API。但是,很难建议使用最佳 API,这将取决于使用情况和个人喜好。
Volley *不是一个很好的高级API,一些功能不包括在内,例如Https,数据流上传。我建议您开始为您的项目寻找最好的库,从Retrofit、ion和Bolts开始。
*我从来没有尝试过截击,因为我使用它的第一年,当它发布,它可能已经改变。
编辑:
我刚刚安装了Instagram应用程序,并检查了它们的OPEN SOURCE LIBRARIES部分,它们包含了,这可能意味着他们将其用于HTTP请求。
https://stackoverflow.com/questions/32729755
复制相似问题