Преглед изворни кода

录音测试手柄无声问题

weizhengliang пре 3 година
родитељ
комит
4d43363f35

+ 1 - 1
app/build.gradle

@@ -25,7 +25,7 @@ android {
         minSdkVersion 15
         targetSdkVersion 26
         versionCode 1
-        versionName "1.46"
+        versionName "1.5"
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
 
         buildConfigField "String", "BUILD_TIME", getDate()

+ 2 - 0
app/src/main/java/com/wdkl/callingbed2/ui/CallingBedActivity.java

@@ -639,6 +639,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
         MyApplication.addActivity(CallingBedActivity.this);
 
         disableStatusBar();
+
+        setCallStatus(serialPortUtil, "0");
     }
 
     @Override

+ 8 - 2
app/src/main/java/com/wdkl/callingbed2/ui/InitActivity.java

@@ -57,6 +57,7 @@ import serialporttest.utils.SerialPortUtil;
 import static com.wdkl.callingbed2.util.AutoRebootUtil.ethreboot;
 import static com.wdkl.callingbed2.util.sendcommand.CallingBedSendCommand.closeHeart;
 import static com.wdkl.callingbed2.util.sendcommand.CallingBedSendCommand.setCallStatus;
+import static com.wdkl.callingbed2.util.sendcommand.CallingBedSendCommand.setHandsMIC;
 import static com.wdkl.callingbed2.util.sendcommand.CallingBedSendCommand.setNurseBrightness;
 
 /**
@@ -113,8 +114,8 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
             file.mkdir();
         }
 
-        //重置分机灯
-        setCallStatus(serialPortUtil, "0");
+        //延迟发送串口命令
+        updateHandler.sendEmptyMessageDelayed(666, 5000);
     }
 
     @Override
@@ -627,6 +628,11 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
                     AutoRebootUtil.reboot(MyApplication.getAppContext());
                     CallingBedSendCommand.setNetStatus(serialPortUtil, "1");
                     break;
+                case 666:
+                    setHandsMIC(serialPortUtil, true);//使用手柄mic
+                    //重置分机灯
+                    setCallStatus(serialPortUtil, "0");
+                    break;
             }
         }
     };