其实很简单~~~
File file = new File(localPath); if (!file.exists()) { file.createNewFile(); }
if (file.length() != 0) { httpGet.addHeader("Range", "bytes=" + file.length() + "-"); downloadedSize = file.length(); }
HttpResponse response = httpClient.execute(httpGet, context); in = response.getEntity().getContent();
FileOutputStream out = new FileOutputStream(localPath, true);
读取本地文件的大小,然后http请求时,range填写本地文件大小,写文件使用添加的方式,用Stream的方式写入数据即可。