diff --git a/app/src/main/java/com/github/catvod/spider/Market.java b/app/src/main/java/com/github/catvod/spider/Market.java index ca98bd9a..be60929b 100644 --- a/app/src/main/java/com/github/catvod/spider/Market.java +++ b/app/src/main/java/com/github/catvod/spider/Market.java @@ -85,6 +85,7 @@ public class Market extends Spider { Response response = OkHttp.newCall(url); File file = new File(Path.download(), Uri.parse(url).getLastPathSegment()); download(file, response.body().byteStream(), Double.parseDouble(response.header("Content-Length", "1"))); + if (file.getName().endsWith(".zip")) FileUtil.unzip(file, Path.download()); if (file.getName().endsWith(".apk")) FileUtil.openFile(Path.chmod(file)); else Utils.notify("下載完成"); dismiss(); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 1351e027..57fe09ac 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index f6e4afec..bf2fc449 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -b2c6912d5489526425cc71c596f4606e +7ac31958d0f3fe1961b8f078afea12ed