From 8e21b3b16e9fd6788d55674079e0d01897be7cf5 Mon Sep 17 00:00:00 2001
From: HapeLee <1321903405@qq.com>
Date: Sat, 17 Jan 2026 06:36:44 +0800
Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=20=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=E5=90=AC=E4=B9=A6=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../io/legado/app/help/config/AppConfig.kt | 24 +++++++++----------
app/src/main/res/values-zh-rCN/strings.xml | 5 ++++
app/src/main/res/values/strings.xml | 5 ++++
3 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/app/src/main/java/io/legado/app/help/config/AppConfig.kt b/app/src/main/java/io/legado/app/help/config/AppConfig.kt
index 6ac1272d7..642560428 100644
--- a/app/src/main/java/io/legado/app/help/config/AppConfig.kt
+++ b/app/src/main/java/io/legado/app/help/config/AppConfig.kt
@@ -53,26 +53,14 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener {
var themeMode = appCtx.getPrefString(PreferKey.themeMode, "0")
var AppTheme = appCtx.getPrefString(PreferKey.appTheme, "0")
- var containerOpacity = appCtx.getPrefInt(PreferKey.containerOpacity, 100)
var useDefaultCover = appCtx.getPrefBoolean(PreferKey.useDefaultCover, false)
var optimizeRender = CanvasRecorderFactory.isSupport
&& appCtx.getPrefBoolean(PreferKey.optimizeRender, false)
var recordLog = appCtx.getPrefBoolean(PreferKey.recordLog)
- // -- lyc 版本特性 --
- var adaptSpecialStyle = appCtx.getPrefBoolean(PreferKey.adaptSpecialStyle, true)
- var useUnderline = appCtx.getPrefBoolean(PreferKey.useUnderline, false)
-
- var webServiceAutoStart = appCtx.getPrefBoolean(PreferKey.webServiceAutoStart)
override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?) {
when (key) {
- PreferKey.adaptSpecialStyle -> adaptSpecialStyle =
- appCtx.getPrefBoolean(PreferKey.adaptSpecialStyle, true)
-
- PreferKey.useUnderline -> useUnderline =
- appCtx.getPrefBoolean(PreferKey.useUnderline, false)
-
PreferKey.appTheme -> {
AppTheme = appCtx.getPrefString(PreferKey.appTheme, "0")
}
@@ -985,6 +973,16 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener {
appCtx.putPrefBoolean(PreferKey.sliderVibrator, value)
}
+ val audioPreDownloadNum: Int
+ get() = appCtx.getPrefInt(PreferKey.audioPreDownloadNum, 10)
+
+ val audioCacheCleanTimeOrgin: Int
+ get() = appCtx.getPrefInt(PreferKey.audioCacheCleanTime, 10)
+
+ val audioCacheCleanTime: Long
+ get() {
+ val str = appCtx.getPrefInt(PreferKey.audioCacheCleanTime, 10)
+ return str * 60 * 1000L
+ }
}
-
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 41469116f..31183d687 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -1380,4 +1380,9 @@
%d
音频缓存保留时间(分钟)
当前%d, 输入 0 代表退出即刻清理。
+ 启动应用时打开Web服务
+ 听书预加载数量
+ %d
+ 音频缓存保留时间(分钟)
+ 当前%d, 输入 0 代表退出即刻清理。
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 798039028..b40778013 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1385,4 +1385,9 @@
%d
音频缓存保留时间(分钟)
当前%d, 输入 0 代表退出即刻清理。
+ 启动应用时打开Web服务
+ 听书预加载数量
+ %d
+ 音频缓存保留时间(分钟)
+ 当前%d, 输入 0 代表退出即刻清理。