-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"IcL02WorkService_V58_202105072112_release.apk","fullName":"IcL02WorkServiceRelease","baseName":"IcL02WorkService-release"},"path":"IcL02WorkService_V58_202105072112_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"IcL02WorkService_V58_202105101445_release.apk","fullName":"IcL02WorkServiceRelease","baseName":"IcL02WorkService-release"},"path":"IcL02WorkService_V58_202105101445_release.apk","properties":{}}]
\ No newline at end of file
String property = Utils.getSystemProperties("persist.sys.id_num", null);
double resultEnvTemp = -100;
double resultBodyTemp = 0;
+ ICLogger.d("property == > " + property);
+ double lastBodyTemp = 0.0;
if ("l004pt".equals(property)) {
double bodyTempResult = AlgorithmUtils.l004Pt(bodyTemp, evnTemp);
+ ICLogger.d("bodyTempResult == > " + bodyTempResult);
if (bodyTempResult != -1) {
//越接近34.1越准确
ICLogger.d("bodyTempResult == > " + bodyTempResult);
- resultBodyTemp = getBodyTemp(bodyTempResult, 26.1f);
- ICLogger.d("final body temp == > " + resultBodyTemp);
+ lastBodyTemp = getBodyTemp(bodyTempResult, 26.1f);
+ ICLogger.d("final body temp == > " + lastBodyTemp);
}
} else if ("q3ft".equals(property)) {
resultEnvTemp = AlgorithmUtils.s123GetEnvData(evnTemp, boardTemp);
resultBodyTemp = AlgorithmUtils.s123GetBodyTemp(bodyTemp, boardTemp);
+ if (resultEnvTemp > 0.0f) {
+ lastBodyTemp = TemperatureUtil.getBodyTemp(resultBodyTemp, resultEnvTemp);
+ } else {
+ lastBodyTemp = TemperatureUtil.getBodyTemp(resultBodyTemp, 26.0f);
+ }
IcLog.d(TAG, "evnTemp == > " + evnTemp + " resultEnvTemp = > " + resultEnvTemp);
- IcLog.d(TAG, "bodyTemp == > " + bodyTemp + " resultBodyTemp = > " + resultBodyTemp);
+ IcLog.d(TAG, "bodyTemp == > " + bodyTemp + " resultBodyTemp = > " + lastBodyTemp);
}
- if (resultBodyTemp <= 0) {
+ if (lastBodyTemp <= 0) {
return null;
}
try {
//发送消息给launcher显示
TemperatureItem temperatureItem = new TemperatureItem(
- String.format("%.01f", resultBodyTemp),
+ String.format("%.01f", lastBodyTemp),
String.format("%.01f", cpuTemp),
String.format("%.01f", resultEnvTemp),
String.format("%.01f", gpuTemp),