Bläddra i källkod

统一语音播报

weizhengliang 2 år sedan
förälder
incheckning
32c8be45ac

+ 0 - 1
app/src/main/AndroidManifest.xml

@@ -13,7 +13,6 @@
     <uses-permission android:name="android.permission.WAKE_LOCK" />
 
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
-
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

+ 4 - 2
app/src/main/java/com/wdkl/ncs/s433/receiver/MainActivity.java

@@ -527,7 +527,8 @@ public class MainActivity extends SerialPortActivity  {
                         //点阵屏显示
                         LedManagerUtils.getInstance().updateProgram(text, 1);
                         //语音播报
-                        SpeechUtil.getInstance().addSpeech(text, false);
+                        String speech = com.wdkl.ncs.s433.receiver.utils.StringUtils.appendSpace(text);
+                        SpeechUtil.getInstance().addSpeech(speech, false);
                     }
                 }
             } else if (TcpAction.S433Action.CANCEL == tcpModel.getAction()) {
@@ -542,7 +543,8 @@ public class MainActivity extends SerialPortActivity  {
                 } else {
                     //清除对应呼叫
                     LedManagerUtils.getInstance().updateProgram(text, 2);
-                    SpeechUtil.getInstance().removeSpeak(text);
+                    String speech = com.wdkl.ncs.s433.receiver.utils.StringUtils.appendSpace(text);
+                    SpeechUtil.getInstance().removeSpeak(speech);
                 }
             } else if (TcpAction.S433Action.DATA == tcpModel.getAction()) {
                 //修改屏参

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1423 - 0
app/src/main/java/com/wdkl/ncs/s433/receiver/utils/StringUtils.java