package
com.gaoxiaotongctone.update;
import
java.io.File;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
java.io.InputStream;
import
java.net.HttpURLConnection;
import
java.net.MalformedURLException;
import
java.net.URL;
import
java.util.HashMap;
import
com.gaoxiaotongctone.R;
import
android.app.AlertDialog;
import
android.app.AlertDialog.Builder;
import
android.app.Dialog;
import
android.content.Context;
import
android.content.DialogInterface;
import
android.content.DialogInterface.OnClickListener;
import
android.content.Intent;
import
android.content.pm.PackageManager.NameNotFoundException;
import
android.content.res.Resources.NotFoundException;
import
android.net.Uri;
import
android.os.Environment;
import
android.os.Handler;
import
android.os.Looper;
import
android.os.Message;
import
android.util.Log;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.widget.ProgressBar;
public
class
UpdateManager {
private
void
installApk() {
File apkfile =
new
File(mSavePath, mHashMap.get(
"name"
));
if
(!apkfile.exists()) {
return
;
}
Intent i =
new
Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(
"file://"
+ apkfile.toString()),
"application/vnd.android.package-archive"
);
mContext.startActivity(i);
}
}