-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":44,"versionName":"202008212233","enabled":true,"outputFile":"FactoryMode_V44_202008212233_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V44_202008212233_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":45,"versionName":"202008222217","enabled":true,"outputFile":"FactoryMode_V45_202008222217_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V45_202008222217_release.apk","properties":{}}]
\ No newline at end of file
}\r
};\r
mTimer.schedule(HRTimerTask, 0, 1000L);\r
+ if(ICJniUtils.isPPGavailable()>0) {\r
+ // if (ICJniUtils.isPPGStarted()==0){\r
+ ICJniUtils.enablePPG();\r
+ // }\r
+ }else{\r
+ tv_isweared.setText(" "+HeartRate.this.getResources().getString(R.string.no_heartrate));\r
+ tv_ppg.setText("");\r
+ }\r
}\r
}\r
\r
\r
switch(message.what)\r
{\r
- case 0:\r
- if(ICJniUtils.isPPGavailable()>0) {\r
- if (ICJniUtils.isPPGStarted()==0){\r
- ICJniUtils.enablePPG();\r
-\r
- }\r
- int ppg = ICJniUtils.getPPG();\r
- int weared = ICJniUtils.isWeared();\r
+ case 0: {\r
+ int ppg = ICJniUtils.getPPG();\r
+ int weared = ICJniUtils.isWeared();\r
\r
- String wearedstr = String.valueOf(weared);\r
- String ppgstr = String.valueOf(ppg);\r
+ String wearedstr = String.valueOf(weared);\r
+ String ppgstr = String.valueOf(ppg);\r
\r
- tv_isweared.setText(" "+wearedstr);\r
- tv_ppg.setText(" "+ppgstr);\r
+ tv_isweared.setText(" " + wearedstr);\r
+ tv_ppg.setText(" " + ppgstr);\r
\r
- Log.d("dxc","Weared:" + wearedstr + " PPG:" + ppgstr );\r
- }else{\r
- tv_isweared.setText(" "+HeartRate.this.getResources().getString(R.string.no_heartrate));\r
- tv_ppg.setText("");\r
- }\r
+ Log.d("dxc", "Weared:" + wearedstr + " PPG:" + ppgstr);\r
+ }\r
break;\r
- case 1:\r
- Bundle bdl=message.getData();\r
- String weared=bdl.getString("isweared");\r
- String ppg=bdl.getString("PPG");\r
- if (!weared.trim().isEmpty() && !ppg.trim().isEmpty())\r
- {\r
- tv_isweared.setText(" "+weared);\r
- tv_ppg.setText(" "+ppg);\r
- }else{\r
- tv_isweared.setText(" "+HeartRate.this.getResources().getString(R.string.no_heartrate));\r
+ case 1: {\r
+ Bundle bdl = message.getData();\r
+ String weared = bdl.getString("isweared");\r
+ String ppg = bdl.getString("PPG");\r
+ if (!weared.trim().isEmpty() && !ppg.trim().isEmpty()) {\r
+ tv_isweared.setText(" " + weared);\r
+ tv_ppg.setText(" " + ppg);\r
+ } else {\r
+ tv_isweared.setText(" " + HeartRate.this.getResources().getString(R.string.no_heartrate));\r
tv_ppg.setText("");\r
}\r
-\r
+ }\r
break;\r
\r
}\r
mSensorManager.unregisterListener(this);\r
Log.i( "dxc","Heart Rate PPG_EGC_TYPE_IC66 closed");\r
}else if(hrsType>0) {\r
+ Log.i( "dxc","Heart Rate closed");\r
+\r
\r
- ICJniUtils.disablePPG();\r
if(mTimer!=null) {\r
mTimer.cancel();\r
mTimer=null;\r
}\r
+ ICJniUtils.disablePPG();\r
}\r
}\r
\r
+ @Override\r
+ protected void onPause() {\r
+ super.onPause();\r
+ Log.i( "dxc","Heart Rate onPause");\r
\r
+ }\r
\r
private void initView() {\r
buttonView = (ButtonViewTwo) findViewById(R.id.btn_set);\r