LaunchActivity.java
package org.egret.testUpdate;
import android.Manifest;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
public class LaunchActivity extends Activity {
private Button btn_load;
private Button btn_game;
// private final String gameUrl = "http://game.com/game/index.html";
// private final String zipUrl = "http://tool.egret-labs.org/Weiduan/game/game2.zip";
private final String gameUrl = Define.GAME_URL;
private final String zipUrl = Define.ZIP_URL;
private final String preloadPath = "/sdcard/egretGame/";
private static String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_launch);
btn_load = (Button) findViewById(R.id.btn_load);
btn_game = (Button) findViewById(R.id.btn_game);
btn_load.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btn_load.setEnabled(false);
btn_game.setEnabled(false);
preloadGame();
}
});
btn_game.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(LaunchActivity.this, MainActivity.class