filebox:适用于Android的异步文件下载器 源码
什么是FileBox FileBox是适用于Android的异步文件下载器库。 在开发文件箱之前,尽管URL内容很少更改。因此,基本上,该库下载给定的URL,如果已经下载,则直接提供下载的内容。 FileBox; 与观察者共享正在进行的下载请求。因此,它减少了数据使用量。 具有TTL(生存时间)持续时间。如果TTL过期,则文件箱将重新下载URL。 同时支持缓存和外部目录。 支持敏感URL(图像,视频,任何文件)的文件加密。 允许您创建自定义文件夹目标。 自动清除不可靠的数据。 是否进行Etag检查。如果文件的TLL(生存时间)已启动,但文件未更改,则Filebox不会再次下载文件。 支持多次下载。如果您有N个文件,并希望在全部完成后得到通知。 在应用程序范围内运行。没有暂停/继续继续功能。 流程图 模组 基本用法 val fileBoxRequest = FileBoxRequest