|
|
@@ -1,5 +1,7 @@ |
|
|
|
package aicare.net.cn.iweightdemo; |
|
|
|
|
|
|
|
import static aicare.net.cn.iweightdemo.R.string.weight; |
|
|
|
|
|
|
|
import android.Manifest; |
|
|
|
import android.app.AlertDialog; |
|
|
|
import android.content.DialogInterface; |
|
|
@@ -21,6 +23,12 @@ import android.widget.RadioGroup; |
|
|
|
import android.widget.SeekBar; |
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import androidx.appcompat.app.ActionBar; |
|
|
|
import androidx.appcompat.widget.Toolbar; |
|
|
|
import androidx.coordinatorlayout.widget.CoordinatorLayout; |
|
|
|
import androidx.core.app.ActivityCompat; |
|
|
|
|
|
|
|
import com.google.android.material.floatingactionbutton.FloatingActionButton; |
|
|
|
import com.google.android.material.snackbar.Snackbar; |
|
|
|
|
|
|
@@ -44,13 +52,7 @@ import aicare.net.cn.iweightlibrary.utils.AicareBleConfig; |
|
|
|
import aicare.net.cn.iweightlibrary.utils.L; |
|
|
|
import aicare.net.cn.iweightlibrary.utils.ParseData; |
|
|
|
import aicare.net.cn.iweightlibrary.wby.WBYService; |
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import androidx.appcompat.app.ActionBar; |
|
|
|
import androidx.appcompat.widget.Toolbar; |
|
|
|
import androidx.coordinatorlayout.widget.CoordinatorLayout; |
|
|
|
import androidx.core.app.ActivityCompat; |
|
|
|
|
|
|
|
import static aicare.net.cn.iweightdemo.R.string.weight; |
|
|
|
import cn.net.aicare.algorithmutil.AlgorithmUtil; |
|
|
|
|
|
|
|
/** |
|
|
|
* |
|
|
@@ -899,7 +901,7 @@ public class MyActivity extends BleProfileServiceReadyActivity implements Device |
|
|
|
showInfo(algorithmStr, true); |
|
|
|
if (user != null) { |
|
|
|
cn.net.aicare.algorithmutil.BodyFatData bodyFatData = AicareBleConfig |
|
|
|
.getBodyFatData(algorithmInfo.getAlgorithmId(), user.getSex(), user.getAge(), Double.parseDouble(ParseData.getKgWeight(algorithmInfo.getWeight(), algorithmInfo.getDecimalInfo())), user |
|
|
|
.getBodyFatData(AlgorithmUtil.AlgorithmType.TYPE_AICARE, user.getSex(), user.getAge(), Double.parseDouble(ParseData.getKgWeight(algorithmInfo.getWeight(), algorithmInfo.getDecimalInfo())), user |
|
|
|
.getHeight(), algorithmInfo.getAdc()); |
|
|
|
BodyFatData bodyFatData1 = new BodyFatData(); |
|
|
|
bodyFatData1.setAge(user.getAge()); |