diff --git a/app/src/main/java/com/github/catvod/utils/FileUtil.java b/app/src/main/java/com/github/catvod/utils/FileUtil.java index ed239ba5..44763249 100644 --- a/app/src/main/java/com/github/catvod/utils/FileUtil.java +++ b/app/src/main/java/com/github/catvod/utils/FileUtil.java @@ -11,12 +11,16 @@ import java.io.InputStreamReader; public class FileUtil { - public static File getCacheDir() { + public static File getExternalCacheDir() { return Init.context().getExternalCacheDir(); } + public static File getCacheDir() { + return Init.context().getCacheDir(); + } + public static File getCacheFile(String fileName) { - return new File(getCacheDir(), fileName); + return getExternalCacheDir().canWrite() ? new File(getExternalCacheDir(), fileName) : new File(getCacheDir(), fileName); } public static void write(File file, String data) { diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 223cd0cb..a1457120 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 d8f9172a..22cd4acd 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -ecddb20dad437ff099b1e777bc5545ab +5c42e2f85ec3f05bfd281e4fcf40468a