Commit 4ca7bb81 authored by fallenstardust's avatar fallenstardust

update UnZip

parent 794d7eba
...@@ -37,7 +37,6 @@ public class WebActivity extends BaseActivity { ...@@ -37,7 +37,6 @@ public class WebActivity extends BaseActivity {
private String mUrl; private String mUrl;
private String mTitle; private String mTitle;
private Button btn_download; private Button btn_download;
private static final int TYPE_DOWNLOAD_OK = 0;
private static final int TYPE_DOWNLOAD_EXCEPTION = 1; private static final int TYPE_DOWNLOAD_EXCEPTION = 1;
private static final int TYPE_DOWNLOAD_ING = 2; private static final int TYPE_DOWNLOAD_ING = 2;
private static final int ZIP_READY = 600; private static final int ZIP_READY = 600;
...@@ -51,8 +50,6 @@ public class WebActivity extends BaseActivity { ...@@ -51,8 +50,6 @@ public class WebActivity extends BaseActivity {
public void handleMessage(@NonNull Message msg) { public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg); super.handleMessage(msg);
switch (msg.what) { switch (msg.what) {
case TYPE_DOWNLOAD_OK:
break;
case TYPE_DOWNLOAD_ING: case TYPE_DOWNLOAD_ING:
btn_download.setText(msg.arg1 + "%"); btn_download.setText(msg.arg1 + "%");
break; break;
...@@ -60,7 +57,7 @@ public class WebActivity extends BaseActivity { ...@@ -60,7 +57,7 @@ public class WebActivity extends BaseActivity {
YGOUtil.show("error" + msg.obj); YGOUtil.show("error" + msg.obj);
break; break;
case ZIP_READY: case ZIP_READY:
btn_download.setText("安装准备中"); btn_download.setText(R.string.title_use_ex);
break; break;
case ZIP_UPDATE_PATH_PROGRESS: case ZIP_UPDATE_PATH_PROGRESS:
btn_download.setText(msg.obj.toString()); btn_download.setText(msg.obj.toString());
...@@ -211,14 +208,12 @@ public class WebActivity extends BaseActivity { ...@@ -211,14 +208,12 @@ public class WebActivity extends BaseActivity {
public void onDownloadSuccess(File file) { public void onDownloadSuccess(File file) {
Message message = new Message(); Message message = new Message();
message.what = ZIP_READY; message.what = ZIP_READY;
handler.sendMessage(message);
try { try {
UnzipUtils.UnZip(file.toString(), AppsSettings.get().getResourcePath()); UnzipUtils.unZipFolder(file.toString(), AppsSettings.get().getResourcePath());
} catch (Exception e) { } catch (Exception e) {
message.what = ZIP_UNZIP_EXCEPTION; message.what = ZIP_UNZIP_EXCEPTION;
handler.sendMessage(message);
YGOUtil.show("error" + e);
} }
handler.sendMessage(message);
} }
......
package cn.garymb.ygomobile.utils; package cn.garymb.ygomobile.utils;
import android.content.Context;
import com.file.zip.ZipEntry; import com.file.zip.ZipEntry;
import com.file.zip.ZipFile; import com.file.zip.ZipFile;
import com.file.zip.ZipOutputStream; import com.file.zip.ZipOutputStream;
...@@ -13,6 +15,8 @@ import java.util.ArrayList; ...@@ -13,6 +15,8 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.zip.ZipInputStream; import java.util.zip.ZipInputStream;
import cn.garymb.ygomobile.lite.R;
public class UnzipUtils { public class UnzipUtils {
public UnzipUtils(){ public UnzipUtils(){
} }
...@@ -49,7 +53,7 @@ public class UnzipUtils { ...@@ -49,7 +53,7 @@ public class UnzipUtils {
out.close(); out.close();
} }
} }
LogUtils.e("解压成功!"); LogUtils.e(R.string.done);
inZip.close(); inZip.close();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment