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 代表退出即刻清理。