电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

android文件下载及进度条

android文件下载及进度条_第1页
android文件下载及进度条_第2页
android文件下载及进度条_第3页
Android sdk 3.0 编译通过 package com.download; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import org.apache.http.client.ClientProtocolException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ProgressBar; import android.widget.TextView; import android.widget.Toast; public class AndroidDownLoadActivity extends Activity { private Button DownloadTextButton = null; private Button DownloadMp3Button = null; ProgressBar pb; TextView tv; int fileSize; int downLoadFileSize; String fileEx, fileNa, filename; private Handler handler = new Handler() { @Override public void handleMessage(Message msg) {// 定义一个 Handler,用于处理下载线程与 UI 间通讯 if (!Thread.currentThread().isInterrupted()) { switch (msg.what) { case 0: pb.setMax(fileSize); case 1: pb.setProgress(downLoadFileSize); int result = downLoadFileSize * 100 / fileSize; tv.setText(result + "%"); break; case 2: Toast.makeText(AndroidDownLoadActivity.this, "文件下载完成", 1) .show(); break; case -1: String error = msg.getData().getString("error"); Toast.makeText(AndroidDownLoadActivity.this, error, 1) .show(); break; } } super.handleMessage(msg); } }; /* * down load file to sdcard. */ public void down_file(String url, String path) throws IOException { // 下载函数 filename = url.substring(url.lastIndexOf("/") + 1); // 获取文件名 URL myURL = new URL(url); URLConnection conn = myURL.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); this.fileSize = conn.getContentLength()...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部