From 5429334ea290e395ee8aae4123af30f1f3356820 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期二, 17 三月 2026 15:22:04 +0800
Subject: [PATCH] 处理16k问题 升级AGP到8.6.0 升级targetSdkVersion到35

---
 app/src/main/java/amaplib/util/TTSController.java |   38 ++++++++------------------------------
 1 files changed, 8 insertions(+), 30 deletions(-)

diff --git a/amaplib/src/main/java/cn/sinata/amaplib/util/TTSController.java b/app/src/main/java/amaplib/util/TTSController.java
similarity index 90%
rename from amaplib/src/main/java/cn/sinata/amaplib/util/TTSController.java
rename to app/src/main/java/amaplib/util/TTSController.java
index aa0e124..2fd5ede 100644
--- a/amaplib/src/main/java/cn/sinata/amaplib/util/TTSController.java
+++ b/app/src/main/java/amaplib/util/TTSController.java
@@ -1,4 +1,4 @@
-package cn.sinata.amaplib.util;
+package amaplib.util;
 
 import android.content.Context;
 import android.os.Handler;
@@ -10,7 +10,6 @@
 import com.amap.api.navi.model.AMapModelCross;
 import com.amap.api.navi.model.AMapNaviCameraInfo;
 import com.amap.api.navi.model.AMapNaviCross;
-import com.amap.api.navi.model.AMapNaviInfo;
 import com.amap.api.navi.model.AMapNaviLocation;
 import com.amap.api.navi.model.AMapNaviRouteNotifyData;
 import com.amap.api.navi.model.AMapNaviTrafficFacilityInfo;
@@ -18,7 +17,6 @@
 import com.amap.api.navi.model.AimLessModeCongestionInfo;
 import com.amap.api.navi.model.AimLessModeStat;
 import com.amap.api.navi.model.NaviInfo;
-import com.autonavi.tbt.TrafficFacilityInfo;
 
 import java.util.LinkedList;
 
@@ -52,7 +50,6 @@
     private Context mContext;
     private TTS tts = null;
     private SystemTTS systemTTS;
-    private IFlyTTS iflyTTS = null;
     private LinkedList<String> wordList = new LinkedList<String>();
     private final int TTS_PLAY = 1;
     private final int CHECK_TTS_PLAY = 2;
@@ -78,26 +75,19 @@
 
     public void setTTSType(TTSType type) {
         if (type == TTSType.SYSTEMTTS) {
-            tts = systemTTS;
-        } else {
-            tts = iflyTTS;
+            tts = systemTTS;tts.setCallback(this);
         }
-        tts.setCallback(this);
     }
 
     private TTSController(Context context) {
         mContext = context.getApplicationContext();
         systemTTS = SystemTTS.getInstance(mContext);
-        iflyTTS = IFlyTTS.getInstance(mContext);
-        tts = iflyTTS;
+        tts = systemTTS;
     }
 
     public void init() {
         if (systemTTS != null) {
             systemTTS.init();
-        }
-        if (iflyTTS != null) {
-            iflyTTS.init();
         }
         tts.setCallback(this);
     }
@@ -113,18 +103,12 @@
         if (systemTTS != null) {
             systemTTS.stopSpeak();
         }
-        if (iflyTTS != null) {
-            iflyTTS.stopSpeak();
-        }
         wordList.clear();
     }
 
     public void destroy() {
         if (systemTTS != null) {
             systemTTS.destroy();
-        }
-        if (iflyTTS != null) {
-            iflyTTS.destroy();
         }
         ttsManager = null;
     }
@@ -195,11 +179,6 @@
 
     @Override
     public void onNaviInfoUpdate(NaviInfo naviinfo) {
-
-    }
-
-    @Override
-    public void onNaviInfoUpdated(AMapNaviInfo aMapNaviInfo) {
 
     }
 
@@ -286,16 +265,15 @@
     }
 
     @Override
+    public void onGpsSignalWeak(boolean b) {
+
+    }
+
+    @Override
     public void onGetNavigationText(String playText) {
         if (wordList != null)
             wordList.addLast(playText);
         handler.obtainMessage(CHECK_TTS_PLAY).sendToTarget();
-    }
-
-    @Override
-    @Deprecated
-    public void OnUpdateTrafficFacility(TrafficFacilityInfo arg0) {
-
     }
 
     @Override

--
Gitblit v1.7.1