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