Browse Source

<全科室系列护士主机修改部分问题>

weizhengliang 5 years ago
parent
commit
6edeaacd36

+ 1 - 1
README.md

@@ -1,4 +1,4 @@
 #CallingMainNurse
 
 #注意:
-#1.此为公版护士主机,编译针对A20老的rom的版本的时候需要将AndroidManifest.xml文件里面的android:sharedUserId="android.uid.system"去掉,否则编译出来的版本无法升级。如果是其他rom,比如3368,3128等需要加上android:sharedUserId="android.uid.system"
+#1.此为公版护士主机,为科室版本,编译针对A20老的rom的版本的时候需要将AndroidManifest.xml文件里面的android:sharedUserId="android.uid.system"去掉,否则编译出来的版本无法升级。如果是其他rom,比如3368,3128等需要加上android:sharedUserId="android.uid.system"

+ 11 - 1
app/build.gradle

@@ -8,10 +8,12 @@ android {
         minSdkVersion 15
         targetSdkVersion 26
         versionCode 1
-        versionName "10.72"
+        versionName "10.80"
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
         multiDexEnabled true
 
+        buildConfigField "String", "BUILD_TIME", getDate()
+
 //        ndk {
 //            abiFilters "armeabi-v7a"
 //        }
@@ -33,6 +35,14 @@ android {
         }
     }
 }
+
+//获取编译日期
+String getDate() {
+    Date date = new Date();
+    String dates = "\""+date.format("yyyy年MM月dd日", TimeZone.getTimeZone("UTC"))+"\"";
+    return dates;
+}
+
 allprojects {
     repositories {
 

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

@@ -2,6 +2,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     package="com.wdkl.callingmainnurse"
+    android:sharedUserId="android.uid.system"
     >
     <!-- android:sharedUserId="android.uid.system" -->
     <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

+ 6 - 0
app/src/main/java/com/wdkl/callingmainnurse/ui/fragment/CallingBedFragment.java

@@ -934,6 +934,9 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
                 if (null == callingEntity) {
                     return;
                 }
+                if (null != loopVoice) {
+                    loopVoice.setPalyDismiss(true);
+                }
                 //String sipAddress = callingEntity.getSipAddress();
                 String sipAddress = callingEntity.getSipAddress();
                 if (StringUtils.notEmpty(sipAddress)) {
@@ -971,6 +974,9 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
             if (Constants.CALL_STATE.equals(Constants.STANDBY)) {
                 if (null != sickBedInfo) {
                     String sipAddress = sickBedInfo.getSipID();
+                    if (null != loopVoice) {
+                        loopVoice.setPalyDismiss(true);
+                    }
                     if (StringUtils.notEmpty(sipAddress)) {
                         LogUtil.d("sipAddress", "Call==sipAddress==" + sipAddress);
                         LogUtil.d("sipAddress", "Call==deviceMAC==" + sickBedInfo.getDeviceMAC());

+ 4 - 1
app/src/main/java/com/wdkl/callingmainnurse/util/StringUtils.java

@@ -7,6 +7,8 @@ import android.content.pm.PackageManager;
 import android.content.pm.PackageManager.NameNotFoundException;
 import android.os.Bundle;
 
+import com.wdkl.callingmainnurse.BuildConfig;
+
 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStream;
@@ -69,7 +71,8 @@ public class StringUtils {
     }
 
     public static String getAllVersionName() {
-        String str = "\r\nAPP版本号:V10.72     A20全科室系列\r\n发布日期:2019年12月25日";
+        //String str = "\r\nAPP版本号:V10.72     A20全科室系列\r\n发布日期:2019年12月25日";
+        String str = "\r\nAPP版本号:V" + BuildConfig.VERSION_NAME + "     全科室系列\r\n发布日期:" + BuildConfig.BUILD_TIME;
         if (android.os.Build.VERSION.SDK_INT >= 26) { //android8.0 = 26
             str = str + "    android8.1 , rk3368";// rk3368 android8.1
         } else if (android.os.Build.VERSION.SDK_INT >= 24) { //android7.0 = 24