release V93
authorsnickersun <scy@incartech.cn>
Sat, 20 Mar 2021 04:05:46 +0000 (12:05 +0800)
committersnickersun <scy@incartech.cn>
Sat, 20 Mar 2021 04:05:46 +0000 (12:05 +0800)
添加 C49 支持,
添加GH30X支持

app/release/FactoryMode_V93_202103201204_release.apk [moved from app/release/FactoryMode_V89_202103052229_release.apk with 94% similarity]
app/release/output.json
app/src/main/java/com/ic/jni/ICJniUtils.java
app/src/main/java/mobile/miki/HeartRate.java
app/src/main/java/mobile/miki/util/Config.java
app/src/main/java/mobile/miki/util/FTUtils.java
app/version_code.properties

similarity index 94%
rename from app/release/FactoryMode_V89_202103052229_release.apk
rename to app/release/FactoryMode_V93_202103201204_release.apk
index e9ad4ff..9cad39c 100644 (file)
Binary files a/app/release/FactoryMode_V89_202103052229_release.apk and b/app/release/FactoryMode_V93_202103201204_release.apk differ
index fd9e29d..19a5567 100644 (file)
@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":89,"versionName":"202103052229","enabled":true,"outputFile":"FactoryMode_V89_202103052229_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V89_202103052229_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":93,"versionName":"202103201204","enabled":true,"outputFile":"FactoryMode_V93_202103201204_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V93_202103201204_release.apk","properties":{}}]
\ No newline at end of file
index 6d235c9..4f7e189 100644 (file)
@@ -30,6 +30,7 @@ public class ICJniUtils {
         PPG_EGC_TYPE_HRS3301,
         PPG_EGC_TYPE_IC66,
         PPG_EGC_TYPE_PAH8002,
+        PPG_EGC_TYPE_GH30X,
         PPG_EGC_TYPE_MAX
     };
 
index 0881c86..dd870f6 100644 (file)
@@ -61,7 +61,7 @@ public class HeartRate extends BaseActivity implements View.OnClickListener, Sen
         }else {
             hrsType = ICJniUtils.isPPGavailable();
             Log.i("dxc", "heartrate available : " + hrsType);
-            if (hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_IC66.ordinal()) {
+            if (hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_IC66.ordinal() || hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_GH30X.ordinal()) {
 
                 mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
                 mHeartRate = mSensorManager.getDefaultSensor(TYPE_HEART_RATE);
@@ -135,7 +135,7 @@ public class HeartRate extends BaseActivity implements View.OnClickListener, Sen
             mSensorManager.unregisterListener(this);
             Log.i("dxc", "Heart Rate PPG_EGC_TYPE_IC66  closed");
         }else {
-            if (hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_IC66.ordinal()) {
+            if (hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_IC66.ordinal() || hrsType == ICJniUtils.PPG_EGC_SensorType.PPG_EGC_TYPE_GH30X.ordinal()) {
                 mSensorManager.unregisterListener(this);
                 Log.i("dxc", "Heart Rate PPG_EGC_TYPE_IC66  closed");
             } else if (hrsType > 0) {
index a2b41cd..e46982e 100644 (file)
@@ -327,6 +327,15 @@ public class Config {
             testResultList.add("heartrate");
             testResultList.add("temperature");
             testResultList.add("anti");
+        } else if (FTUtils.isC49()){
+            list.add(context.getString(R.string.test_keypad));
+            list.remove(context.getString(R.string.camera));
+            list.add(context.getString(R.string.heartrate));
+            list.add(context.getString(R.string.temperature));
+            testResultList.add("keys");
+            testResultList.remove("camera");
+            testResultList.add("heartrate");
+            testResultList.add("temperature");
         }
         stateArr = new String[testResultList.size()];
         return list;
index 3293b30..86e8d22 100644 (file)
@@ -286,4 +286,13 @@ public class FTUtils {
         }
         return false;
     }
+
+    public static boolean isC49(){
+        if(SystemProperties.get("persist.sys.id_num","").equalsIgnoreCase("MW13M")
+                || SystemProperties.get("persist.sys.id_num","").equalsIgnoreCase("MW13C")
+        ){
+            return true;
+        }
+        return false;
+    }
 }
index 235ebba..bc2deb6 100644 (file)
@@ -1,2 +1,2 @@
-#Fri Mar 05 22:29:50 CST 2021
-VERSION_CODE=89
+#Sat Mar 20 12:04:10 CST 2021
+VERSION_CODE=93