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