计算在Android上下载文件时下载的百分比和剩余时间

时间:2012-11-07 12:41:08

标签: java android download android-progressbar downloading

我有一个Android应用程序,可以将歌曲从服务器下载到设备。我正在为此展示一个进度对话框。我需要显示下载的大小,剩余大小, 用户剩余的时间和时间

如何从Android应用程序中获取这些内容?

任何指针都是最有用的。

此致 Renjith

1 个答案:

答案 0 :(得分:1)

您应该使用异步任务并覆盖onProgressUpdate()

 @Override
 protected void onProgressUpdate(Integer... values) {
     Log.i("Value", values[0].toString());
     count++;
     progressBar.setProgress(count);
 }

看一下这个链接。 Download a file with Android, and showing the progress in a ProgressDialog。链接中的答案可以帮助您。

Calculate Percentage Downloaded and Time Remaining for in OTHER applicationWhat's the best way to calculate remaining download time?