fiter data as heart rate is zero
authorkfl_614 <kfl_614@163.com>
Wed, 6 Jan 2021 07:31:13 +0000 (15:31 +0800)
committerkfl_614 <kfl_614@163.com>
Wed, 6 Jan 2021 07:31:13 +0000 (15:31 +0800)
app/release/ICSer_V746_2101051435_release.apk [moved from app/release/ICSer_V740_2012291044_release.apk with 78% similarity]
app/release/output.json
app/src/main/AndroidManifest.xml
app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java
app/src/main/java/com/enqualcomm/support/service/base/AbstractConnectionService.java
app/version_code.properties

similarity index 78%
rename from app/release/ICSer_V740_2012291044_release.apk
rename to app/release/ICSer_V746_2101051435_release.apk
index 786da5f..ebfdd71 100644 (file)
Binary files a/app/release/ICSer_V740_2012291044_release.apk and b/app/release/ICSer_V746_2101051435_release.apk differ
index 89bbb91..eeff577 100644 (file)
@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":742,"versionName":"2012291656","enabled":true,"outputFile":"ICSer_V742_2012291656_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V742_2012291656_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":746,"versionName":"2101051435","enabled":true,"outputFile":"ICSer_V746_2101051435_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V746_2101051435_release.apk","properties":{}}]
\ No newline at end of file
index 063fc01..12727f6 100644 (file)
         android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
         android:supportsRtl="true"
-        android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
-        >
-        <activity android:name=".toolActivity"></activity>
-        <activity android:name=".GPSActivity"></activity>
-        <activity android:name=".DeviceInfoActivity"></activity>
+        android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
+        <activity android:name=".toolActivity"/>
+        <activity android:name=".GPSActivity"/>
+        <activity android:name=".DeviceInfoActivity"/>
         <activity android:name=".MainActivity">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
             android:name=".ICContentProvider"
             android:authorities="com.enqualcomm.support"
             android:exported="true" />
-
 <!--        <receiver-->
 <!--            android:name=".ICSmsManager"-->
 <!--            android:exported="true">-->
index d315803..b55b290 100644 (file)
@@ -154,6 +154,11 @@ public class HeartRateManager extends AbstractInvokeHandlerService {
         public void onHeartRateGet(HeartRate heartRate) {
             //处理心率结果
             ICLogger.d("心率测试结果来了..." + heartRate);
+            //如果为0,那么就不上传了
+            if (heartRate.getHeartRate() == 0) {
+                ICLogger.d("result invalidate...");
+                return;
+            }
             runtime.getHRS().setHeartrateStat(heartRateStatus.HEARTRATE_WORKINGSTAT.HEARTRATE_TEST_SUCCESS);
             runtime.getHRS().setLastHeartrate(heartRate.getHeartRate(), heartRate.getBloodHeight(), heartRate.getBloodLow(), heartRate.getOxygen());
             uploadResult();
index 4f1c0f0..c6236dc 100644 (file)
@@ -5,51 +5,51 @@ import com.enqualcomm.support.utils.Connection;
 import com.enqualcomm.support.bean.Runtime;\r
 \r
 public abstract class AbstractConnectionService implements ConnectionService {\r
-  protected AbstractConnectionService nextService;\r
-  private boolean isDetach;\r
-  \r
-  public final void processAlarmClock(Connection paramConnection, Runtime paramRuntime) {\r
-    onAlarmClock(paramConnection, paramRuntime);\r
-    if (this.nextService != null)\r
-      this.nextService.processAlarmClock(paramConnection, paramRuntime); \r
-  }\r
-  \r
-  public final void processAttach(Connection paramConnection, Runtime paramRuntime) {\r
-    this.isDetach = false;\r
-    onAttach(paramConnection, paramRuntime);\r
-    if (this.nextService != null)\r
-      this.nextService.processAttach(paramConnection, paramRuntime); \r
-  }\r
-  \r
-  public final void processConnectionClose(Connection paramConnection, Runtime paramRuntime,String ErrorMsg) {\r
-    if (this.isDetach)\r
-      return; \r
-    if (!onConnectionClose(paramConnection, paramRuntime,ErrorMsg) && this.nextService != null)\r
-      this.nextService.processConnectionClose(paramConnection, paramRuntime,ErrorMsg);\r
-  }\r
-  \r
-  public final void processConnectionOpen(Connection paramConnection, Runtime paramRuntime) {\r
-    if (this.isDetach)\r
-      return; \r
-    if (!onConnectionOpen(paramConnection, paramRuntime) && this.nextService != null)\r
-      this.nextService.processConnectionOpen(paramConnection, paramRuntime); \r
-  }\r
-  \r
-  public final void processDetach(Connection paramConnection, Runtime paramRuntime) {\r
-    this.isDetach = true;\r
-    onDetach(paramConnection, paramRuntime);\r
-    if (this.nextService != null)\r
-      this.nextService.processDetach(paramConnection, paramRuntime); \r
-  }\r
-  \r
-  public final void processServerResponse(StringMessage paramStringMessage, Connection paramConnection, Runtime paramRuntime) {\r
-    if (this.isDetach)\r
-      return; \r
-    if (!onReceive(paramStringMessage, paramConnection, paramRuntime) && this.nextService != null)\r
-      this.nextService.processServerResponse(paramStringMessage, paramConnection, paramRuntime); \r
-  }\r
-  \r
-  public final void setNext(AbstractConnectionService paramAbstractConnectionService) { this.nextService = paramAbstractConnectionService; }\r
-}\r
+    protected AbstractConnectionService nextService;\r
+    private boolean isDetach;\r
 \r
+    public final void processAlarmClock(Connection paramConnection, Runtime paramRuntime) {\r
+        onAlarmClock(paramConnection, paramRuntime);\r
+        if (this.nextService != null)\r
+            this.nextService.processAlarmClock(paramConnection, paramRuntime);\r
+    }\r
 \r
+    public final void processAttach(Connection paramConnection, Runtime paramRuntime) {\r
+        this.isDetach = false;\r
+        onAttach(paramConnection, paramRuntime);\r
+        if (this.nextService != null)\r
+            this.nextService.processAttach(paramConnection, paramRuntime);\r
+    }\r
+\r
+    public final void processConnectionClose(Connection paramConnection, Runtime paramRuntime, String ErrorMsg) {\r
+        if (this.isDetach)\r
+            return;\r
+        if (!onConnectionClose(paramConnection, paramRuntime, ErrorMsg) && this.nextService != null)\r
+            this.nextService.processConnectionClose(paramConnection, paramRuntime, ErrorMsg);\r
+    }\r
+\r
+    public final void processConnectionOpen(Connection paramConnection, Runtime paramRuntime) {\r
+        if (this.isDetach)\r
+            return;\r
+        if (!onConnectionOpen(paramConnection, paramRuntime) && this.nextService != null)\r
+            this.nextService.processConnectionOpen(paramConnection, paramRuntime);\r
+    }\r
+\r
+    public final void processDetach(Connection paramConnection, Runtime paramRuntime) {\r
+        this.isDetach = true;\r
+        onDetach(paramConnection, paramRuntime);\r
+        if (this.nextService != null)\r
+            this.nextService.processDetach(paramConnection, paramRuntime);\r
+    }\r
+\r
+    public final void processServerResponse(StringMessage paramStringMessage, Connection paramConnection, Runtime paramRuntime) {\r
+        if (this.isDetach)\r
+            return;\r
+        if (!onReceive(paramStringMessage, paramConnection, paramRuntime) && this.nextService != null)\r
+            this.nextService.processServerResponse(paramStringMessage, paramConnection, paramRuntime);\r
+    }\r
+\r
+    public final void setNext(AbstractConnectionService paramAbstractConnectionService) {\r
+        this.nextService = paramAbstractConnectionService;\r
+    }\r
+}
\ No newline at end of file
index 4a12822..5f56ddf 100644 (file)
@@ -1,2 +1,2 @@
-#Tue Dec 29 16:56:28 CST 2020
-VERSION_CODE=742
+#Tue Jan 05 14:35:31 CST 2021
+VERSION_CODE=746