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