Android中级篇之多线程下载

Android中级篇之多线程下载

2011-06-05 15:50:49

要是先多线程下载,则必须对同一个文件可任意位置的写入 ,java中提供这样一个类可任意写入RandomAccessFile 。通过多线程,可将文件分割成多个子断,每一个线程只需下载一段文件即可。实现效果如图:


Android中级篇之多线程下载_第1张图片


下面看代码部分:

1.布局文件 main.xml




2.下载工具类 Download.java


3.DownloadActivity.java

此例实现比较简单,还可以加入断点续传的功能,把程序停止时当前线程现在的位置存入数据库中,再次下载时从数据库中取出即可;

你可能感兴趣的:(多线程,.net,xml,android,OS)