Android 在后台下载项目时使用的内容

Android 在后台下载项目时使用的内容,android,download,android-service,android-download-manager,Android,Download,Android Service,Android Download Manager,请原谅我的无知,我不熟悉在应用程序本身处于后台时对应用程序执行后台任务 我正在将下载管理器集成到应用程序中。我们希望应用程序能够在复制或单击可下载url时进行监听,从而直接下载内容。所有这些都不需要与应用程序交互 服务似乎是显而易见的选择,但哪一个是合适的使用? 我的目标是安卓派[API 28],最低限度是安卓果冻豆API 16 服务 意向服务 就业意向服务 作业调度器 根据docs Service 1,进程是在主线程上执行的,这是一个缺点,因为用户无法在应用程序运行时同时使用该应用程序。如果要

请原谅我的无知,我不熟悉在应用程序本身处于后台时对应用程序执行后台任务

我正在将下载管理器集成到应用程序中。我们希望应用程序能够在复制或单击可下载url时进行监听,从而直接下载内容。所有这些都不需要与应用程序交互

服务似乎是显而易见的选择,但哪一个是合适的使用? 我的目标是安卓派[API 28],最低限度是安卓果冻豆API 16

服务 意向服务 就业意向服务 作业调度器
根据docs Service 1,进程是在主线程上执行的,这是一个缺点,因为用户无法在应用程序运行时同时使用该应用程序。

如果要下载耗时过长的文件,请使用下载管理器。下载管理器是一种处理长期运行的HTTP下载的系统服务。有关更多信息,请参阅本页

在主线程上启动服务。他们可以创建他们想要的任何线程,然后对其进行处理。@GabeSechan ok。谢谢