我有一个 android 应用程序,可以将歌曲从服务器下载到设备。我正在为此显示一个进度对话框。我需要向用户显示下载的大小、剩余大小、经过的时间和剩余时间
我如何从 Android 中的应用程序中获取这些东西?
任何指针都是最有用的。
问候伦吉斯
我有一个 android 应用程序,可以将歌曲从服务器下载到设备。我正在为此显示一个进度对话框。我需要向用户显示下载的大小、剩余大小、经过的时间和剩余时间
我如何从 Android 中的应用程序中获取这些东西?
任何指针都是最有用的。
问候伦吉斯
您应该使用异步任务并覆盖 onProgressUpdate()
@Override
protected void onProgressUpdate(Integer... values) {
Log.i("Value", values[0].toString());
count++;
progressBar.setProgress(count);
}
看看这个链接。使用 Android 下载文件,并在 ProgressDialog 中显示进度。链接中的答案应该对您有所帮助。