您的位置:首页 > 其它

异步任务下载图片,带进度条

2015-04-10 16:05 197 查看
inputStream = response.getEntity().getContent();

long file_length = response.getEntity().getContentLength();

int len = 0;

byte[] data = new byte[1024];

int total_length = 0;

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

while ((len = inputStream.read(data)) != -1) {

total_length += len;

int value = (int) ((total_length / (float) file_length) * 100);

publishProgress(value);

outputStream.write(data, 0, len);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: