From 4e6f08bb3ed8fb77a2e075b8b958f1eb8126bf7c Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 14 May 2023 23:55:17 +0800 Subject: [PATCH] Fix ali cache on some tv devices --- app/src/main/java/com/github/catvod/utils/FileUtil.java | 8 ++++++-- jar/custom_spider.jar.md5 | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) 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.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