From 0361f47762f9958f2ec91fdb62bfc98de4e162a6 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期一, 14 四月 2025 15:16:17 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/xianning/driver/base/MyApplication.kt |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 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..9155d72 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
@@ -27,6 +28,7 @@
 import com.xianning.driver.utils.Cache.CacheUtil
 import com.xianning.driver.utils.LogUtils
 import com.google.gson.Gson
+import com.tencent.bugly.crashreport.CrashReport
 import com.umeng.commonsdk.UMConfigure
 import com.umeng.socialize.PlatformConfig
 import com.xuexiang.xui.XUI
@@ -63,8 +65,10 @@
         XUI.init(this)
         registerActivityLifecycleCallbacks(this)
         initSocket()
+        SDKInitializer.setAgreePrivacy(this,true)
         SDKInitializer.initialize(this)
-        SDKInitializer.setCoordType(CoordType.BD09LL);
+        SDKInitializer.setCoordType(CoordType.BD09LL)
+        CrashReport.initCrashReport(this, "aef1d069f7", true)
     }
 
     fun initPersionDate(){
@@ -75,13 +79,22 @@
                 UMConfigure.DEVICE_TYPE_PHONE,
                 ""
         )
-        PlatformConfig.setWeixin("wx484d3afa3d9f8251", "cf21c4d18ef5afa174d9fecec3e7359b")
-        PlatformConfig.setQQZone("1105920536", "bx7zWrVgTskXHZTr") //qq互联
+        PlatformConfig.setWeixin("wxf6dbaef77a7d3b91", "7b3f7f7091da783cb4c6531f42d9915b")
         JPushInterface.setDebugMode(true)
         JPushInterface.init(this)
         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