[优化] 优化听书相关代码

This commit is contained in:
HapeLee authored and Kudomaga committed 2026-01-17 06:39:29 +08:00
1 parent 65acfd9f51
commit a5a88fb7b2
12 files changed
+123 -87

No files matched your search

@@ -1370,4 +1370,9 @@
<string name="palette_style">调色板样式</string>
<string name="tip_compose_set">这里的选项仅可以控制使用Compose重写的界面。</string>
<string name="is_blur_enable">启用控件模糊</string>
<string name="web_service_auto_start">启动应用时打开Web服务</string>
<string name="read_aloud_preload">听书预加载数量</string>
<string name="read_aloud_preload_summary">%d</string>
<string name="audio_cache_clean_time">音频缓存保留时间(分钟)</string>
<string name="audio_cache_clean_time_summary">当前%d, 输入 0 代表退出即刻清理。</string>
</resources>
+5
View File
@@ -1375,4 +1375,9 @@
<string name="palette_style">调色板样式</string>
<string name="tip_compose_set">这里的选项仅可以控制使用Compose重写的界面。</string>
<string name="is_blur_enable">启用控件模糊</string>
<string name="web_service_auto_start">启动应用时打开Web服务</string>
<string name="read_aloud_preload">听书预加载数量</string>
<string name="read_aloud_preload_summary">%d</string>
<string name="audio_cache_clean_time">音频缓存保留时间(分钟)</string>
<string name="audio_cache_clean_time_summary">当前%d, 输入 0 代表退出即刻清理。</string>
</resources>
+6 -12
View File
@@ -67,22 +67,16 @@
android:key="sysTtsConfig"
app:iconSpaceReserved="false" />
<io.legado.app.lib.prefs.EditTextPreference
<io.legado.app.lib.prefs.Preference
android:key="audioPreDownloadNum"
android:title="听书预加载数量(章节)"
android:summary="设置听书时预先下载的章节数量"
android:defaultValue="10"
android:inputType="number"
android:persistent="true"
android:summary="@string/read_aloud_preload_summary"
android:title="@string/read_aloud_preload"
app:iconSpaceReserved="false" />
<io.legado.app.lib.prefs.EditTextPreference
<io.legado.app.lib.prefs.Preference
android:key="audioCacheCleanTime"
android:title="音频缓存保留时间(分钟)"
android:summary="听书缓存文件保留多久后自动删除(单位:分钟)。输入 0 代表退出即刻清理。"
android:defaultValue="10"
android:inputType="number"
android:persistent="true"
android:summary="@string/audio_cache_clean_time_summary"
android:title="@string/audio_cache_clean_time"
app:iconSpaceReserved="false" />
</io.legado.app.lib.prefs.PreferenceCategory>
@@ -19,6 +19,12 @@
app:entries="@array/default_app_variant"
app:entryValues="@array/default_app_variant_value" />
<io.legado.app.lib.prefs.SwitchPreference
android:defaultValue="false"
android:key="webServiceAutoStart"
android:title="@string/web_service_auto_start"
app:iconSpaceReserved="false" />
<io.legado.app.lib.prefs.PreferenceCategory
android:title="@string/main_activity"
app:allowDividerAbove="false"