
断点续传
KennorWooo
这个作者很懒,什么都没留下…
展开
-
Android多文件断点续传(一)——数据封装以及界面实现
Android多文件断点续传在很多应用场景中都会运用到,更重要的是相对于简单的下载功能,断点续传在下载文件过程中能带来非常好的用户体验。本系列教程将围绕一个简单Demo介绍多文件断点续传的实现方式。先看效果图Demo所涉及主要内容如下:1. Service:用于后台处理下载文件的逻辑。2. SQLite : 用于保存下载进度。3. EventBus : 用于分发和接收下载进度。4. ThreadPo原创 2016-11-11 15:39:31 · 3529 阅读 · 7 评论 -
Android多文件断点续传(二)——实现数据库储存下载信息
上一篇中我们主要介绍了数据和封装和界面的简单实现,如果你还没阅读过,建议先阅读上一篇Android多文件断点续传(一)——数据封装以及界面实现。接着我们还需要先将数据库准备好,这里用了Android自带的SQLite,对SQLite的使用一般都可以按照固定模版来实现的,具体接着往下看。一.创建DBHelper/** * Created by kun on 2016/11/10. */ publi原创 2016-11-11 16:09:24 · 2631 阅读 · 2 评论 -
Android多文件断点续传(四)——处理网络状态变化
上一篇中我们已经介绍了如何实现多文件分段断点续传,如果你还没阅读过,建议先阅读上一篇Android多文件断点续传(三)——实现文件断点续传。本篇接着对该功能进行简单的优化,在网络状态断开的情况下能自动保存下载进度,并在网络状态恢复连接的情况下继续自动下载。首先我们需要在AndroidManifest.xml中增加读取网络状态的权限。 <uses-permission android:name=原创 2016-11-14 16:28:59 · 2260 阅读 · 1 评论 -
Android多文件断点续传(三)——实现文件断点续传
上一篇中我们主要介绍了如何实现数据库储存下载信息,如果你还没阅读过,建议先阅读上一篇Android多文件断点续传(二)——实现数据库储存下载信息。数据库我们已经准备好,现在就可以开始来实现DownloadService进行断点续传了。一.DownloadService/** * Created by kun on 2016/11/10. * 下载服务 */ public class Downl原创 2016-11-11 18:40:16 · 4230 阅读 · 2 评论