|
|
@ -68,8 +68,9 @@ class BleMediaService : Service(), CoroutineScope { |
|
|
private const val KEY_SUPPORTED_LANGUAGES = "supportedLanguages" |
|
|
private const val KEY_SUPPORTED_LANGUAGES = "supportedLanguages" |
|
|
private const val KEY_MUSICSERVICE_TYPE = "musicServiceType" |
|
|
private const val KEY_MUSICSERVICE_TYPE = "musicServiceType" |
|
|
private const val APP_NAVIGATION_MODE = "navigationMode" |
|
|
private const val APP_NAVIGATION_MODE = "navigationMode" |
|
|
private const val APP_CALLING_TOOL = "callingTool" |
|
|
private const val APP_CALLING_TOOL_TEXT = "callingToolText" // 工具调用提示 |
|
|
private const val KEY_AI_INTAGRAL = "aiintegral" |
|
|
private const val APP_INSUFFICIENT_INTEGRAL_TEXT = "insufficientIntegralText" // 积分不足提示 |
|
|
|
|
|
private const val KEY_AI_INTEGRAL = "aiIntegral" // 积分不足提示 |
|
|
|
|
|
|
|
|
// 用于跟踪服务是否正在运行 |
|
|
// 用于跟踪服务是否正在运行 |
|
|
private val isRunning = AtomicBoolean(false) |
|
|
private val isRunning = AtomicBoolean(false) |
|
|
@ -579,8 +580,9 @@ private var companionManager: BleCompanionManager? = null |
|
|
it.getStringExtra(KEY_USER_TOKEN)?.let { value -> config[KEY_USER_TOKEN] = value } |
|
|
it.getStringExtra(KEY_USER_TOKEN)?.let { value -> config[KEY_USER_TOKEN] = value } |
|
|
it.getStringExtra(KEY_MUSICSERVICE_TYPE)?.let { value -> config[KEY_MUSICSERVICE_TYPE] = value } |
|
|
it.getStringExtra(KEY_MUSICSERVICE_TYPE)?.let { value -> config[KEY_MUSICSERVICE_TYPE] = value } |
|
|
it.getStringExtra(APP_NAVIGATION_MODE)?.let { value -> config[APP_NAVIGATION_MODE] = value } |
|
|
it.getStringExtra(APP_NAVIGATION_MODE)?.let { value -> config[APP_NAVIGATION_MODE] = value } |
|
|
it.getStringExtra(APP_CALLING_TOOL)?.let { value -> config[APP_CALLING_TOOL] = value } |
|
|
it.getStringExtra(APP_CALLING_TOOL_TEXT)?.let { value -> config[APP_CALLING_TOOL_TEXT] = value } |
|
|
it.getStringExtra(KEY_AI_INTAGRAL)?.let { value -> config[KEY_AI_INTAGRAL] = value } |
|
|
it.getStringExtra(APP_INSUFFICIENT_INTEGRAL_TEXT)?.let { value -> config[APP_INSUFFICIENT_INTEGRAL_TEXT] = value } |
|
|
|
|
|
it.getIntExtra(KEY_AI_INTEGRAL, config[KEY_AI_INTEGRAL] as? Int ?: 0) |
|
|
it.getStringExtra("isttsinterrupt")?.let { value -> config["isttsinterrupt"] = value } |
|
|
it.getStringExtra("isttsinterrupt")?.let { value -> config["isttsinterrupt"] = value } |
|
|
|
|
|
|
|
|
// 提取 supportedLanguages 参数 |
|
|
// 提取 supportedLanguages 参数 |
|
|
@ -643,8 +645,9 @@ private var companionManager: BleCompanionManager? = null |
|
|
config[KEY_USER_TOKEN] = getConfigString(prefs, KEY_USER_TOKEN, "") |
|
|
config[KEY_USER_TOKEN] = getConfigString(prefs, KEY_USER_TOKEN, "") |
|
|
config[KEY_MUSICSERVICE_TYPE] = getConfigString(prefs, KEY_MUSICSERVICE_TYPE, "") |
|
|
config[KEY_MUSICSERVICE_TYPE] = getConfigString(prefs, KEY_MUSICSERVICE_TYPE, "") |
|
|
config[APP_NAVIGATION_MODE] = getConfigString(prefs, APP_NAVIGATION_MODE, "") |
|
|
config[APP_NAVIGATION_MODE] = getConfigString(prefs, APP_NAVIGATION_MODE, "") |
|
|
config[APP_CALLING_TOOL] = getConfigString(prefs, APP_CALLING_TOOL, "") |
|
|
config[APP_CALLING_TOOL_TEXT] = getConfigString(prefs, APP_CALLING_TOOL_TEXT, "") |
|
|
config[KEY_AI_INTAGRAL] = getConfigInt(prefs, KEY_AI_INTAGRAL, 0) |
|
|
config[APP_INSUFFICIENT_INTEGRAL_TEXT] = getConfigString(prefs, APP_INSUFFICIENT_INTEGRAL_TEXT, "") |
|
|
|
|
|
config[KEY_AI_INTEGRAL] = getConfigInt(prefs, KEY_AI_INTEGRAL, 0) |
|
|
|
|
|
|
|
|
// 添加 supportedLanguages 参数处理 |
|
|
// 添加 supportedLanguages 参数处理 |
|
|
val supportedLanguagesStr = getConfigString(prefs, KEY_SUPPORTED_LANGUAGES, "") |
|
|
val supportedLanguagesStr = getConfigString(prefs, KEY_SUPPORTED_LANGUAGES, "") |
|
|
|