From 9aaf50d2371f8611569170d4d2c145c5da3e4b45 Mon Sep 17 00:00:00 2001 From: zhl Date: Wed, 23 Dec 2020 20:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=83=AD=E6=9B=B4=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=AD=A3=E5=B8=B8=E8=BF=90=E8=A1=8C=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java | 4 ++-- app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java b/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java index c017c5d..59c1473 100644 --- a/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java +++ b/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java @@ -143,7 +143,7 @@ public class LaunchActivity extends Activity { */ private void getLocalVersionInfo() { String fileName = gameUrl.replace("index.html", "version.json"); - String realPath = getFileDirByUrl(fileName); + String realPath = preloadPath + "/" + getFileDirByUrl(fileName) + "version.json" ; File versionFile = new File(realPath); if (versionFile.exists()) { JSONObject data = AssetsUtil.readJsonFromFile(this, realPath); @@ -211,7 +211,7 @@ public class LaunchActivity extends Activity { } // 更新远程资源 private void preloadGame() { - String dir = preloadPath + getFileDirByUrl(gameUrl); + String dir = preloadPath + "/" + getFileDirByUrl(gameUrl); File dirFile = new File(dir); if (!dirFile.exists()) { dirFile.mkdirs(); diff --git a/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java b/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java index 6612317..bf7cfa0 100644 --- a/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java +++ b/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java @@ -12,6 +12,7 @@ import org.json.JSONObject; import java.io.BufferedReader; import java.io.File; +import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; @@ -187,7 +188,8 @@ public class AssetsUtil { */ public static String readFromFile(Context context, String path) { try { - InputStreamReader inputReader = new InputStreamReader(context.openFileInput(path)); + FileInputStream fileInputStream = new FileInputStream(new File(path)); + InputStreamReader inputReader = new InputStreamReader(fileInputStream); BufferedReader bufReader = new BufferedReader(inputReader); String line=""; StringBuilder result= new StringBuilder();