首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android:完全在后台上传文件

Android:完全在后台上传文件
EN

Stack Overflow用户
提问于 2015-03-24 17:08:32
回答 2查看 23.5K关注 0票数 11

我必须创建一个多文件上传(3-7照片),但这个上传必须完全由系统管理,所以,即使用户关闭应用程序,它应该工作,直到它完成上传。

有点像Facebook,它上传一张照片,如果应用程序被杀死:进度也会出现在通知栏中。

我目前使用的是一个类,我认为是FtpClient,它工作得很好,但如果我关闭应用程序,它就会停止。一切都是异步的,但只针对应用程序,而不是针对系统。

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-24 17:21:48

为此,您应该使用Service。它将在后台运行,您可以在其中完成所有的上传/下载工作。您可以查看this教程,也可以从官方文档herehere中阅读有关它的更多信息。

你可以把你所有的逻辑从Activity/Fragment转移到Service上,即使你的应用关闭了,它也会在后台运行。

票数 11
EN

Stack Overflow用户

发布于 2020-04-27 23:01:09

此库- https://github.com/gotev/android-upload-service 2.3K stars 2020年4月

“-Easily在后台上传文件(多部分/二进制/FTP),并提供进度指示通知

使用FTP、HTTP multipart/form-data或二进制请求将-upload文件发送到服务器

在后台-handle多个并发上传,即使设备空闲(打瞌睡模式)

-automatically重试上传失败,可配置指数回退,上传成功后自动删除已上传文件

由该库支持的应用程序和库-

-JIRA云

-Quora

..。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29228619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档