From d57f0210ac94ea2b3d4e18f7065d9b06d451ab5c Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 14 一月 2025 11:56:33 +0800 Subject: [PATCH] 移除高德sdk --- app/src/main/java/com/xianning/driver/base/MyApplication.kt | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/xianning/driver/base/MyApplication.kt b/app/src/main/java/com/xianning/driver/base/MyApplication.kt index f617539..0627543 100644 --- a/app/src/main/java/com/xianning/driver/base/MyApplication.kt +++ b/app/src/main/java/com/xianning/driver/base/MyApplication.kt @@ -11,10 +11,11 @@ import cn.sinata.rxnetty.NettyClient import cn.sinata.xldutils.BaseApplication import cn.sinata.xldutils.utils.sysErr -import com.amap.api.location.AMapLocation import com.baidu.location.BDLocation import com.baidu.mapapi.CoordType import com.baidu.mapapi.SDKInitializer +import com.baidu.navisdk.adapter.BaiduNaviManagerFactory +import com.baidu.navisdk.adapter.IBNTTSManager import com.xianning.driver.base.gaode.gpsnav.util.TTSController import com.xianning.driver.bean.CarLocationBean import com.xianning.driver.bean.OrderResData @@ -63,8 +64,9 @@ XUI.init(this) registerActivityLifecycleCallbacks(this) initSocket() + SDKInitializer.setAgreePrivacy(this,true) SDKInitializer.initialize(this) - SDKInitializer.setCoordType(CoordType.BD09LL); + SDKInitializer.setCoordType(CoordType.BD09LL) } fun initPersionDate(){ @@ -82,6 +84,16 @@ setAlisa() LogUtils.OpenLog(true) // CrashReport.initCrashReport(getApplicationContext(), "444bb776ed", false); + //baidu + // 使用外置TTS播报,与上面的内置TTS播报接口二选一,不可同时存在 + BaiduNaviManagerFactory.getTTSManager().initTTS(object : IBNTTSManager.IBNOuterTTSPlayerCallback() { + override fun getTTSState() = getTTsManager().baiduState + + override fun playTTSText(speech: String?, p1: Int, p2: String?): Int { + getTTsManager().setVideoText(speech) + return 1 + } + }) } public fun setAlisa() { -- Gitblit v1.7.1