很多软件里都牵涉到下载。比如UC浏览器里面的那种下载管理界面感觉用户体验应该非常好。自己之前也在网上找过一段时间,几乎没找到。 所以这2天没什么事情自己就写了一个。 下载部分采用的android异步的那个类,只做了刷新UI的,要实现断点续传什么的只要在相应的方法里做一些初始化操作就可以了。 具体的实现思路就是:当点击了下载之后开启下载线程,在doInBackground中将下载文件的实例放入到application中的一个map里进行保存, 在下载管理界面,用一个定时器定时发送handler消息,通知界面刷新listview的数据。 代码可能有点乱,大家看看应该还是没问题的。在项目里有个MainActivity文件,这里是做测试的,如果要实现暂停下载效果,可以看这个文件里的停止按钮进行的操作。 如果谁有更好的实现请发我邮箱16616172@qq.com 一起研究
demo已经上传到csdn的资源里面了,如果找不到,可以去eoe的帖子里下载:http://www.eoeandroid.com/thread-232078-1-1.html |
多任务下载,并在下载管理界面刷新进度条
最新推荐文章于 2017-05-25 21:31:06 发布