Explorar o código

<针对A33分机晚上亮度调整到30息屏功能生效>

weizhengliang %!s(int64=4) %!d(string=hai) anos
pai
achega
c819162c32

+ 8 - 2
app/build.gradle

@@ -9,12 +9,18 @@ android {
             keyAlias "rk3128"
             keyPassword "111111"
         }
-        debug {
+        debug3128 {
             storeFile file("keystore_wuyuqing_3128/rk3128.jks")
             storePassword "111111"
             keyAlias "rk3128"
             keyPassword "111111"
         }
+        debugA33 {
+            storeFile file("keystore/wdkl_bed.jks")
+            storePassword "111111"
+            keyAlias "wdkl_bed"
+            keyPassword "111111"
+        }
     }
     // wuyq add for sign end
 
@@ -33,7 +39,7 @@ android {
     buildTypes {
         // wuyq add for sign begin
         debug {
-            signingConfig signingConfigs.debug
+            signingConfig signingConfigs.debug3128
             minifyEnabled false
             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }

+ 12 - 2
app/src/main/java/com/wdkl/callingbed/ui/CallingBedActivity.java

@@ -19,6 +19,7 @@ import android.os.Build;
 import android.os.Bundle;
 import android.os.Handler;
 import android.os.Message;
+import android.os.SystemProperties;
 import android.speech.tts.TextToSpeech;
 import android.support.annotation.Nullable;
 import android.support.design.widget.Snackbar;
@@ -428,6 +429,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
     private final int TURN_OFF_SCREEN = 2007;
     private MyHandler handler = new MyHandler(this);
 
+    private String SCREEN_OFF_LIGHT = "1";
+
     class MyHandler extends Handler {
         // 弱引用 ,防止内存泄露
         private WeakReference<CallingBedActivity> weakReference;
@@ -578,6 +581,13 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
         ScreenManagerUtil.setScreenBrightness(context, 210);
 
         SoundPoolManager.getInstance().init();
+
+        String model = SystemProperties.get("ro.product.model");
+        if ("WDFJ-I".equals(model)) {
+            SCREEN_OFF_LIGHT = "30";
+        } else if ("rk3128".equals(model)){
+            SCREEN_OFF_LIGHT = "1";
+        }
     }
 
     @Override
@@ -1570,7 +1580,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
 
     private void resetOffScreen() {
         handler.removeMessages(TURN_OFF_SCREEN);
-        if (StringUtils.notEmpty(Constants.MORNING_NIGTH) && Constants.MORNING_NIGTH.equals("1") && Constants.SCREENLIGHT.equals("1")) {//晚上
+        if (StringUtils.notEmpty(Constants.MORNING_NIGTH) && Constants.MORNING_NIGTH.equals("1") && Constants.SCREENLIGHT.equals(SCREEN_OFF_LIGHT)) {//晚上
             handler.sendEmptyMessageDelayed(TURN_OFF_SCREEN, screenTimeOut);
         }
     }
@@ -1958,7 +1968,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
         }
         if (StringUtils.notEmpty(Constants.MORNING_NIGTH) && Constants.MORNING_NIGTH.equals("1")) {//晚上
             lightStatus = setWSHLight(serialPortUtil, true);
-            if (Constants.SCREENLIGHT.equals("1")) {
+            if (Constants.SCREENLIGHT.equals(SCREEN_OFF_LIGHT)) {
                 if (!isVisible(vNurse) && !isVisible(vSupport) && !isVisible(vCall)) {//排除呼叫状态
                     showBlackView();
                 }