断点续传和下载原理分析
最近做一个文件上传和下载的应用对文件上传和下载进行了一个完整的流程分析
以来是方便自己对文件上传和下载的理解,而来便于团队内部的分享
故而做了几张图,将整体的流程都画下来,便于大家的理解和分析,如果有不完善的地方希望
大家多提意见,
由于参考了网上许多的资料,特此感谢
?
首先是文件上传,这个要用到服务器
关键代码:
?FileServer.java
关键代码:
UploadActivity.java
?UploadThread.java
?
?下面是多线程下载
SmartDownloadActivity.java
?总得下载线程
SmartFileDownloader.java
?
?好了这里只是将主要的代码分享出来,主要是为了了解他的基本流程,然后自己可以扩展,和优化标记一下,thx for share 2 楼 zdb_cn 2011-12-13 强大...学习了 3 楼 hh777 2012-06-08 暂停怎么实现? 4 楼 hao3100590 2012-06-08 hh777 写道暂停怎么实现?
在SmartDownloadActivity.java的60行有暂停按钮,模拟暂停(将链接断了)
5 楼 hao3100590 2012-06-08 hh777 写道暂停怎么实现?
暂停后,位置会记录下来,下次会从那里继续下载
具体的过程,看上面的图,很清楚