为了账号安全,请及时绑定邮箱和手机立即绑定

提两点建议

(1)可以把文件大小保存起来,不用同一个文件每次都新开一个Initthread,获取大小。

(2)一般断点续传的话一开始本地文件大小不应该设置为网络文件的大小值。而是随着文件的慢慢下载本地的文件慢慢的变大

正在回答

1 回答

谢谢同学的意见,以为这里是续传下载,需要用到RandomAccessFile这个类,它需要知道文件的大小,才能seek到特定位置,所以需要知道文件大小,而且每个下载文件都不一样所以需要开线程获得大小

0 回复 有任何疑惑可以回复我~
#1

小微妮与阿暖 提问者

不是啊 你现在一个文件停止下一次再开始的时候,还是会重新开线程去读文件大小 感觉没必要啊 把文件长度设置在FileInfo里保存起来就好了。我就这么做的,可以做到的啊
2015-05-23 回复 有任何疑惑可以回复我~
#2

丿Snow灬飘凌 回复 小微妮与阿暖 提问者

你好,能要一份源码参考一下吗?
2015-07-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-Service系列之断点续传下载
  • 参与学习       20444    人
  • 解答问题       87    个

想升职加薪么?本章课程你值得拥有,满满的干货,学起来吧

进入课程

提两点建议

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信