-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":750,"versionName":"2101141023","enabled":true,"outputFile":"ICSer_V750_2101141023_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V750_2101141023_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":751,"versionName":"2101141810","enabled":true,"outputFile":"ICSer_V751_2101141810_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V751_2101141810_release.apk","properties":{}}]
\ No newline at end of file
//此消息来源于BroadCaset,收到开始测试的消息。
//此时需要重置HeartRateDetect Timer
//倘若有 参数 PPGTestCycle,则根据这个数值进行设置
- int ppgtestCycle = paramIntent.getIntExtra("PPGTestCycle", -1);
- if (ppgtestCycle > 0) {
- Config.setPPGTestCycle(runtime.getContextProxy().context, ppgtestCycle);
- runtime.setPpgTestCycle(Config.getPPGTestCycle(runtime.getContextProxy().context));
- ICLogger.i("get and set PPGTestCycle " + ppgtestCycle);
- }
setHeartRateDetectAlarm(runtime.getPpgTestCycle());//重置心率检测周期,并触发一次检测
} else if (ACTION_SEND_EMEGENCY_LOCATION_STOP.equals(paramIntent.getAction())) {
ICLogger.i("setHeartRateDetectAlarm oPPGSensor");
return;
}
+ ICLogger.d("heartRateDetectAlarmCycleMinutes == > " + heartRateDetectAlarmCycleMinutes);
+ ICLogger.d("ppgtestCycle == > " + heartRateDetectAlarmCycleMinutes);
+ //如果周期不为0,那么就设置到配置信息里头去。
+ if (heartRateDetectAlarmCycleMinutes > 0) {
+ Config.setPPGTestCycle(runtime.getContextProxy().context, heartRateDetectAlarmCycleMinutes);
+ runtime.setPpgTestCycle(Config.getPPGTestCycle(runtime.getContextProxy().context));
+ ICLogger.i("get and set PPGTestCycle " + heartRateDetectAlarmCycleMinutes);
+ }
StringBuilder sb = new StringBuilder();
if (heartRateDetectAlarmCycleMinutes > 1) {
AlarmHelper.setRealTimeAlarm(runtime.getContextProxy().context, heartRateDetectAlarmCycleMinutes, ACTION_HEATR_RATE_START);
if (CoreService.getInstance() != null) {
if (CoreService.getInstance().getRuntime().Anti_off_flag == 1) {
ICLogger.i("未佩戴,取消 triggerPPGtest!");
- return;
+ //return;
}
}
//开始去测试
import android.os.Build;\r
import android.os.SystemClock;\r
\r
+import com.enqualcomm.support.CoreService;\r
+\r
import java.lang.reflect.Method;\r
import java.util.Calendar;\r
\r
public static void setRealTimeAlarm(Context context, int minutes, String actionname) {\r
ICLogger.d("minutes == > " + minutes + " action name is == > " + actionname);\r
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);\r
- Intent intent = new Intent(context, com.enqualcomm.support.CoreService.class);\r
+ Intent intent = new Intent(context, CoreService.class);\r
intent.setAction(actionname);\r
PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);\r
alarmManager.cancel(pendingIntent);\r
-#Thu Jan 14 10:23:22 CST 2021
-VERSION_CODE=750
+#Thu Jan 14 18:10:27 CST 2021
+VERSION_CODE=751