如何成为Android开发高手
2010-08-31 00:43:00 来源:WEB开发网view sourceprint?001import java.io.File;
002
003import java.io.FileInputStream;
004
005import java.io.FileOutputStream;
006
007import java.io.RandomAccessFile;
008
009import java.net.HttpURLConnection;
010
011import java.net.URL;
012
013import java.util.LinkedHashMap;
014
015import java.util.Map;
016
017import java.util.Properties;
018
019import java.util.UUID;
020
021import java.util.concurrent.ConcurrentHashMap;
022
023import java.util.regex.Matcher;
024
025import java.util.regex.Pattern;
026
027
028
029import cn.itcast.service.FileService;
030
031
032
033import android.content.Context;
034
035import android.util.Log;
036
037/**
038
039 * 文件下载器
040
041 */
042
043public class FileDownloader {
044
045private Context context;
046
047private FileService fileService;
048
049
050
051private static final String TAG = "FileDownloader";
052
053/* 已下载文件大小 */
054
055private int downloadSize = 0;
056
057/* 原始文件大小 */
058
059private int fileSize = 0;
060
061/* 线程数 */
062
063private DownloadThread[] threads;
064
065/* 下载路径 */
066
067private URL url;
068
069/* 本地保存文件 */
070
071private File saveFile;
072
更多精彩
赞助商链接