release L02ProtocolV2 V726
authorsnickersun <scy@incartech.cn>
Mon, 7 Dec 2020 08:24:29 +0000 (16:24 +0800)
committersnickersun <scy@incartech.cn>
Mon, 7 Dec 2020 08:24:29 +0000 (16:24 +0800)
修复protocol_fzd 设置静默 周一时无法使能问题。

app/release/ICSer_V726_2012071623_release.apk [new file with mode: 0644]
app/src/main/java/com/enqualcomm/support/service/SilentManager.java
app/version_code.properties

diff --git a/app/release/ICSer_V726_2012071623_release.apk b/app/release/ICSer_V726_2012071623_release.apk
new file mode 100644 (file)
index 0000000..64bd13c
Binary files /dev/null and b/app/release/ICSer_V726_2012071623_release.apk differ
index 1f1136c..2334d42 100644 (file)
@@ -389,7 +389,9 @@ public class SilentManager extends AbstractInvokeHandlerService {
 
   private void handleSilent(Runtime runtime, boolean silent) {
     int dayofweek = Calendar.getInstance().get(Calendar.DAY_OF_WEEK);
-    if (dayofweek != this.mTodayWeek && (dayofweek != 1 || this.mTodayWeek != 8)) {
+    //if (dayofweek != this.mTodayWeek && (dayofweek != 1 || this.mTodayWeek != 8)) {
+    if (dayofweek != this.mTodayWeek ) {
+      //mToday != 当天,更新一下 设置
       this.getSilentListStartAndEndTime();
       this.queryNotice();
     }
@@ -491,9 +493,9 @@ public class SilentManager extends AbstractInvokeHandlerService {
     ArrayList slist = this.silentList;
     int todayWeek = this.mTodayWeek;
     boolean isSilent = false; //默认不在silent时间段
-    if (todayWeek == 1) {
-      this.mTodayWeek += 7;
-    }
+//    if (todayWeek == 1) {
+//      this.mTodayWeek += 7;
+//    }
 
     Iterator it = slist.iterator();
 
@@ -506,13 +508,14 @@ public class SilentManager extends AbstractInvokeHandlerService {
       Silent silent = (Silent)it.next();
       String week = silent.week;
       StringBuilder sb = new StringBuilder();
-      sb.append(this.mTodayWeek - 1);
+//      sb.append(this.mTodayWeek - 1);
+      sb.append(this.mTodayWeek);
       sb.append("");
       if (week.contains(sb.toString())) {
         long var9 = silent.startTimeMillis - currenttime;
         int hour,minutes;
         StringBuilder sblog;
-
+        ICLogger.i("startTimeMillis  - currenttime "+var9);
         if (var9 < (long)(CoreService.alarmCycle * 60 * 1000) && var9 > 0L) {
           hour = Integer.parseInt(silent.start.substring(2, 4));
           minutes = Integer.parseInt(silent.start.substring(5, 7));
@@ -526,6 +529,7 @@ public class SilentManager extends AbstractInvokeHandlerService {
         }
 
         var9 = silent.endTimeMillis - currenttime;
+        ICLogger.i("endTimeMillis  - currenttime "+var9);
         if (var9 < (long)(CoreService.alarmCycle * 60 * 1000) && var9 > 0L) {
           hour = Integer.parseInt(silent.end.substring(2, 4));
           minutes = Integer.parseInt(silent.end.substring(5, 7));
@@ -543,6 +547,8 @@ public class SilentManager extends AbstractInvokeHandlerService {
           isSilent=true;
           break;
         }
+      }else{
+        ICLogger.i(sb+" not in ["+week+"] silent is false");
       }
     }
 
@@ -860,14 +866,14 @@ public class SilentManager extends AbstractInvokeHandlerService {
       }
     } else {
       ICLogger.i("静默闹钟来了");
-      boolean var4;
+      boolean silentchange;
       if (!"com.eqc.heartrate.action.SILENT_START".equals(action) && !"com.enqualcomm.support.OTHER_HEARTRATE_ALARM_START".equals(action)) {
-        var4 = false;
+        silentchange = false;
       } else {
-        var4 = true;
+        silentchange = true;
       }
 
-      this.handleSilent(runtime, var4 ^ true);
+      //this.handleSilent(runtime, silentchange ^ true);
     }
 
     return false;
index 2624e4f..0084bda 100644 (file)
@@ -1,2 +1,2 @@
-#Fri Dec 04 18:51:56 CST 2020
-VERSION_CODE=725
+#Mon Dec 07 16:23:21 CST 2020
+VERSION_CODE=726