From 7ae35e45f79bf08625d2babc528f67963c14d599 Mon Sep 17 00:00:00 2001 From: okjack Date: Tue, 21 May 2024 22:31:46 +0800 Subject: [PATCH] update --- .../android/tv/ui/activity/SettingCustomActivity.java | 4 ++-- .../com/fongmi/android/tv/ui/adapter/CacheDirAdapter.java | 4 ++-- .../com/fongmi/android/tv/ui/dialog/CacheDirDialog.java | 2 +- app/src/main/java/com/fongmi/android/tv/Setting.java | 8 ++++---- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- catvod/src/main/java/com/github/catvod/utils/Path.java | 8 ++++++-- 8 files changed, 18 insertions(+), 14 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingCustomActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingCustomActivity.java index 652a220aa..5f906e0c5 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingCustomActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingCustomActivity.java @@ -67,7 +67,7 @@ public class SettingCustomActivity extends BaseActivity implements CacheDirCallb mBinding.aggregatedSearchText.setText(getSwitch(Setting.isAggregatedSearch())); mBinding.homeUIText.setText((homeUI = ResUtil.getStringArray(R.array.select_home_ui))[Setting.getHomeUI()]); mBinding.homeHistoryText.setText(getSwitch(Setting.isHomeHistory())); - mBinding.cacheDirText.setText(Setting.getCacheDir()); + mBinding.cacheDirText.setText(Setting.getThunderCacheDir()); mBinding.removeAdText.setText(getSwitch(Setting.isRemoveAd())); mBinding.languageText.setText((ResUtil.getStringArray(R.array.select_language))[Setting.getLanguage()]); mBinding.parseWebviewText.setText((parseWebview = ResUtil.getStringArray(R.array.select_parse_webview))[Setting.getParseWebView()]); @@ -238,7 +238,7 @@ public class SettingCustomActivity extends BaseActivity implements CacheDirCallb @Override public void setCacheDir(String dir) { - Setting.putCacheDir(dir); + Setting.putThunderCacheDir(dir); mBinding.cacheDirText.setText(dir); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/CacheDirAdapter.java b/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/CacheDirAdapter.java index 50dceb57f..c07f550c8 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/CacheDirAdapter.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/adapter/CacheDirAdapter.java @@ -13,7 +13,7 @@ import java.util.List; public class CacheDirAdapter extends RecyclerView.Adapter { - private final OnClickListener mListener; + private final CacheDirAdapter.OnClickListener mListener; private List mItems; public CacheDirAdapter(OnClickListener listener, List items) { @@ -41,7 +41,7 @@ public class CacheDirAdapter extends RecyclerView.Adapter(); mItems.add(activity.getCacheDir().getAbsolutePath()); for(File dir : activity.getExternalCacheDirs()) mItems.add(dir.getAbsolutePath()); - String cacheDir = Setting.getCacheDir(); + String cacheDir = Setting.getThunderCacheDir(); position = 0; for(int i=0; i弹幕设置 个性设置 接口缓存 - 缓存目录 + 迅雷缓存 重置App 图片品质 图片尺寸 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 1a8bdc67a..af89bb2f5 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -76,7 +76,7 @@ 彈幕設定 個性設定 接口暫存 - 暫存目錄 + 迅雷暫存 重置App 圖片品質 圖片尺寸 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d2e165c7f..c4ab9337e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -76,7 +76,7 @@ Danmu setting Custom setting Config cache - Cache dir + Thunder cache Reset app Image quality Image size diff --git a/catvod/src/main/java/com/github/catvod/utils/Path.java b/catvod/src/main/java/com/github/catvod/utils/Path.java index cc9973ac5..414da613a 100644 --- a/catvod/src/main/java/com/github/catvod/utils/Path.java +++ b/catvod/src/main/java/com/github/catvod/utils/Path.java @@ -37,8 +37,12 @@ public class Path { } public static File cache() { + return Init.context().getCacheDir(); + } + + public static File thunderCache() { File internal = Init.context().getCacheDir(); - String dir = Prefers.getString("cache_dir", internal.getAbsolutePath()); + String dir = Prefers.getString("thunder_cache_dir", internal.getAbsolutePath()); if (dir.equals(internal.getAbsolutePath())) return internal; File cache = new File(dir); if (!cache.exists()) return internal; @@ -90,7 +94,7 @@ public class Path { } public static File thunder() { - return mkdir(new File(cache() + File.separator + "thunder")); + return mkdir(new File(thunderCache() + File.separator + "thunder")); } public static File restore() {