【发布时间】:2016-06-08 20:49:59
【问题描述】:
我在我的应用中使用 Android 下载管理器。如何访问下载进度(如通知中的下载百分比)以在我的活动内的进度栏中显示该百分比?
这是我下载文件的方法:
////////////////////////////////////////////////////////////
//================== btn download set on click listner ===========
////////////////////////////////////////////////////////////
holder.btnDownload.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
Uri downloadUri = Uri.parse(questionha.get(position).getQuestionDownLink());
if (!Uri.EMPTY.equals(downloadUri)) {
Request request = new Request(downloadUri);
request.setTitle(questionha.get(position).getQuestionTitle());
request.setDescription("Downloading ....");
request.setDestinationInExternalFilesDir(v.getContext(), "downloaded", questionha.get(position).getQuestionDownFileName());
enqueue = dm.enqueue(request);
}else {
Log.i("Download manager","Download manager url is null !");
}
}
});
【问题讨论】:
标签: android android-download-manager