1

我必须上传音频文件,我现在正在使用 volley。

我对从服务器下载的凌空和下载管理器感到满意。

上传也我使用凌空是它的罚款。或者我应该将其更改为服务还是有任何上传管理器可以完成我的工作。

4

2 回答 2

1

是的,您可以使用 volley 进行上传。Volley 只是一个基于服务的库,因此无需构建自己的服务代码。如果适合您的上下文,您可以使用 FTP 上传作为替代,但使用基于 HTTP 的服务是一个不错的选择。

看看Async HttpAndroid FTP Library,以防它们更容易使用或更适合您的情况。

除非您正在执行需要独立于活动运行的长时间运行的操作,否则无需在其自己的服务中运行 volley 代码。服务并不意味着它使用线程,所以如果 volley 使用线程就可以了。

于 2014-05-13T08:32:38.840 回答
-2

上传文件应该在后台完成。通过服务上传是一个不错的选择。

检查这个库https://github.com/gotev/android-upload-service

于 2017-02-02T16:06:47.510 回答