文件名称:android中使用AsyncTask实现下载、停止、暂停、继续
文件大小:61KB
文件格式:RAR
更新时间:2014-04-10 18:02:28
android AsyncTask 下载
先申明啊,我这个小功能使用的下载地址是使用自己电脑上的Tomacat做的服务器,不会搭建服务器不会看代码的人不要在这里叫不能运行啊 // 给统一列表项的下载、停止、暂停、继续、进度条控件设置相同的Tag btn_start.setTag(String.valueOf(position)); btn_pause.setTag(String.valueOf(position)); btn_stop.setTag(String.valueOf(position)); btn_continue.setTag(String.valueOf(position)); pb_progressBar.setTag(String.valueOf(position)); txt_title.setText(Utils.title[position]); pb_progressBar.setProgress(Utils.progress[position]); // 将每个下载项的进度条和下载、暂停、停止、继续按钮加到对应的列表中 Async.listPb.add(pb_progressBar); listStart.add(btn_start); listStop.add(btn_stop); listPause.add(btn_pause); listContinue.add(btn_continue); // 设置按钮控件的可见性 0 可见,4 不占位不可见 ,8 占位不可见 listStart.get(position).setVisibility(0); listPause.get(position).setVisibility(8); listStop.get(position).setVisibility(8); listContinue.get(position).setVisibility(8); Async.listPb.get(position).setVisibility(8); Async.listPb.get(position).setProgress(0);
【文件预览】:
test_asynctask
----AndroidManifest.xml(793B)
----res()
--------layout()
--------drawable-ldpi()
--------drawable-mdpi()
--------drawable-hdpi()
--------values()
----proguard.cfg(1KB)
----src()
--------com()
----bin()
--------com()
--------classes.dex(14KB)
--------test_asynctask.apk(20KB)
--------resources.ap_(12KB)
----.classpath(280B)
----assets()
----default.properties(362B)
----.project(850B)
----gen()
--------com()