diff --git a/app/src/main/java/io/legado/app/help/IntentHelp.kt b/app/src/main/java/io/legado/app/help/IntentHelp.kt index c1f918e8e..5885e46c6 100644 --- a/app/src/main/java/io/legado/app/help/IntentHelp.kt +++ b/app/src/main/java/io/legado/app/help/IntentHelp.kt @@ -24,15 +24,15 @@ object IntentHelp { return intent } - fun toTTSSetting(context: Context) { + fun openTTSSetting() { //跳转到文字转语音设置界面 kotlin.runCatching { val intent = Intent() intent.action = "com.android.settings.TTS_SETTINGS" intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK - context.startActivity(intent) + appCtx.startActivity(intent) }.onFailure { - context.toastOnUi(R.string.tip_cannot_jump_setting_page) + appCtx.toastOnUi(R.string.tip_cannot_jump_setting_page) } } diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt index 0c07b9e0c..b64446039 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt @@ -14,6 +14,7 @@ import io.legado.app.base.BasePreferenceFragment import io.legado.app.constant.EventBus import io.legado.app.constant.PreferKey import io.legado.app.data.appDb +import io.legado.app.help.IntentHelp import io.legado.app.lib.dialogs.SelectItem import io.legado.app.lib.theme.backgroundColor import io.legado.app.lib.theme.primaryColor @@ -92,6 +93,7 @@ class ReadAloudConfigDialog : DialogFragment() { override fun onPreferenceTreeClick(preference: Preference): Boolean { when (preference.key) { PreferKey.ttsEngine -> showDialogFragment(SpeakEngineDialog(this)) + "sysTtsConfig" -> IntentHelp.openTTSSetting() } return super.onPreferenceTreeClick(preference) } diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index dd1c9edee..8a662dd73 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -962,5 +962,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 00ea93a1f..057d75c5b 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -965,5 +965,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a8c53ecce..d9b35bf9b 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -965,5 +965,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 437a85648..1ea92e45a 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -962,5 +962,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index f6a28d51f..cf751ee54 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -964,5 +964,7 @@ 封面規則 進入詳情頁時使用封面規則重新獲取封面 定位到目前書源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 6c32a8598..7c983da39 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -964,5 +964,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c1910cbe7..0ec06f841 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -965,5 +965,7 @@ 封面规则 进入详情页时使用封面规则重新获取封面 定位到当前书源 + 系统tts设置 + 打开系统tts设置界面 diff --git a/app/src/main/res/xml/pref_config_aloud.xml b/app/src/main/res/xml/pref_config_aloud.xml index b61573d91..edb0e7ca7 100644 --- a/app/src/main/res/xml/pref_config_aloud.xml +++ b/app/src/main/res/xml/pref_config_aloud.xml @@ -23,12 +23,17 @@ app:iconSpaceReserved="false" /> + + \ No newline at end of file