[Android 实例] android 应用客户端自动升级
1.import java.io.File;
2.
3.import java.io.FileOutputStream;
4.
5.import java.io.IOException;
6.
7.import java.io.InputStream;
8.
9.import org.apache.http.HttpEntity;
10.import org.apache.http.HttpResponse;
11.import org.apache.http.client.ClientProtocolException;
12.import org.apache.http.client.HttpClient;
13.import org.apache.http.client.methods.HttpGet;
14.import org.apache.http.impl.client.DefaultHttpClient;
15.
16.import android.app.AlertDialog;
17.import android.app.Dialog;
18.import android.app.ProgressDialog;
19.import android.content.DialogInterface;
20.import android.content.Intent;
21.import android.net.Uri;
22.import android.os.Bundle;
23.import android.os.Environment;
24.import android.os.Handler;
25.
26.public class Update extends BaseActivity {
27. public ProgressDialog pBar;
28. private Handler handler = new Handler();
29.
30. @Override
31. protected void onCreate(Bundle savedInstanceState) {
32. super.onCreate(savedInstanceState);
33. setContentView(R.layout.update);
34. Dialog dialog = new AlertDialog.Builder(Update.this).setTitle("系统更新")
35. .setMessage("发现新版本,请更新!")// 设置内容