一个支持暂停下载的断点续传Android源码

时间:2016-08-12 03:33:51
【文件属性】:

文件名称:一个支持暂停下载的断点续传Android源码

文件大小:65KB

文件格式:ZIP

更新时间:2016-08-12 03:33:51

暂停下载 断点续传 Android 源码

Android断点续传及网格文件下载的Java实例源代码,支持在暂停下载后继续下载,现在很多下载软件普遍都使用的功能,在Android手机软件中应用断点续传技术也是很有必要的。通过这个Android源码可学习一下如何基于Java代码实现断点续传的应用,比如如何设置当前线程下载的起点、终点,设置断点续传的开始位置,设置User-Agent ,httpURLConnection.setRequestProperty("User-Agent","NetFox"); 设置断点续传的开始位置,httpURLConnection.setRequestProperty("RANGE","bytes=4096"); 如何使用java中的RandomAccessFile 对文件进行随机读写操作,如何自动去调用onProgressUpdate方法,传递下载进度,当一个下载任务成功下载完成的时候回来调用onPostExecute方法,这里的result参数就是doInBackground方法的返回值。


【文件预览】:
test_asynctask
----AndroidManifest.xml(793B)
----res()
--------layout()
--------drawable-ldpi()
--------drawable-mdpi()
--------drawable-hdpi()
--------values()
----proguard.cfg(1KB)
----src()
--------com()
----bin()
--------com()
--------classes.dex(14KB)
--------test_asynctask.apk(20KB)
--------resources.ap_(12KB)
----.classpath(280B)
----assets()
----default.properties(362B)
----.project(850B)
----gen()
--------com()

网友评论

  • 早就用在我的项目上了,非常感谢
  • 调试过,的确可以用,可以借鉴一下
  • 可以参考,比较简单
  • 早就用在我的项目上了,非常感谢
  • 有点bug啊,暂停文件大小变了
  • 可以参考,比较简单
  • 哎呦 不错呦
  • 值得借鉴,有帮助,使用的话还是要修改一下
  • 值得借鉴,有帮助,使用的话还是要修改一下~
  • 还是很简陋的demo,还是得大改。
  • 非常好,调试可以通过,非常值得借鉴!
  • 功能不错,学习了
  • 还没仔细看,但是还是支持一下
  • 代码还是写的不错的,还没用
  • 可以用,已经集成到项目中
  • 很好的参考例子,谢谢
  • 还行,可以参照着来弄
  • 不能下载,没看到我想要的效果
  • 呃。。不能下载,代码实现方法也不是太好。
  • 不错的demo,值得借鉴
  • 幸亏看到楼主关于随机读写的提醒,让我正确的实现了断点续传的功能,不过这个demo并不是真正意义的断点续传,没有用到http的Range和Content-length属性,只是让线程暂停在那里,这个是不推荐的,因为AsyncTask支持短时操作,最多几秒,另外我觉得可以用状态标志来代替对每一个状态定义一个button
  • 功能还不错
  • 还不错吧 研究研究
  • 呃。。不能下载,代码实现方法也不是太好。
  • 很好 可以实现断点续传……
  • 页面内的下载,没有做通知栏内的下载
  • 好用,我在外面加了层队列
  • 很好的例子
  • 功能不错,担不是我要的!
  • 功能还不错