|
|
|
|
|
|
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.BodyFatDataUtil; |
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.BodyFatDataUtil; |
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.BodyFatRecord; |
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.BodyFatRecord; |
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.McuHistoryRecordBean; |
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.McuHistoryRecordBean; |
|
|
|
|
|
import cn.net.aicare.modulelibrary.module.BodyFatScale.User; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* wifi+ble体脂秤 |
|
|
* wifi+ble体脂秤 |
|
|
|
|
|
|
|
|
initLauncher(); |
|
|
initLauncher(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private User getDefault(){ |
|
|
|
|
|
User user = new User(); |
|
|
|
|
|
user.setModeType(BodyFatDataUtil.MODE_ORDINARY); |
|
|
|
|
|
user.setSex(BodyFatDataUtil.SEX_MAN); |
|
|
|
|
|
user.setAge(18); |
|
|
|
|
|
user.setHeight(170); |
|
|
|
|
|
user.setAdc(560); |
|
|
|
|
|
user.setWeight(50); |
|
|
|
|
|
user.setId(1); |
|
|
|
|
|
return user; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private void initLauncher() { |
|
|
private void initLauncher() { |
|
|
launcher = registerForActivityResult(new ResultContact(), result -> { |
|
|
launcher = registerForActivityResult(new ResultContact(), result -> { |
|
|
if (!TextUtils.isEmpty(result)) { |
|
|
if (!TextUtils.isEmpty(result)) { |
|
|
|
|
|
|
|
|
break; |
|
|
break; |
|
|
case BodyFatDataUtil.TEST_FINISH: |
|
|
case BodyFatDataUtil.TEST_FINISH: |
|
|
mList.add(0, "测量状态:" + status + " 测量完成"); |
|
|
mList.add(0, "测量状态:" + status + " 测量完成"); |
|
|
|
|
|
if (bodyFatBleUtilsData != null) { |
|
|
|
|
|
bodyFatBleUtilsData.sendData(BodyFatDataUtil.getInstance().sendTestStatus(1)); |
|
|
|
|
|
} |
|
|
break; |
|
|
break; |
|
|
case BodyFatDataUtil.MUC_REQUEST_USER_INFO: |
|
|
case BodyFatDataUtil.MUC_REQUEST_USER_INFO: |
|
|
mList.add(0, "测量状态:" + status + "请求用户信息"); |
|
|
mList.add(0, "测量状态:" + status + "请求用户信息"); |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
int selectWifi = Integer.valueOf(mEditText.getText().toString().trim()); |
|
|
int selectWifi = Integer.valueOf(mEditText.getText().toString().trim()); |
|
|
if (mHashMap.get(selectWifi) != null && wifimacMap.get(selectWifi) != null) { |
|
|
if (mHashMap.get(selectWifi) != null && wifimacMap.get(selectWifi) != null) { |
|
|
WifiDialog.newInstance().setTitle(mHashMap.get(selectWifi), wifimacMap.get(selectWifi)).setOnDialogListener(new WifiDialog.OnDialogListener() { |
|
|
|
|
|
|
|
|
WifiDialog |
|
|
|
|
|
.newInstance().setTitle(mHashMap.get(selectWifi), wifimacMap.get(selectWifi)).setOnDialogListener(new WifiDialog.OnDialogListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void tvCancelListener(View v) { |
|
|
public void tvCancelListener(View v) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (String s : list) { |
|
|
for (String s : list) { |
|
|
mDialogList.add(new DialogStringImageBean(s, 0)); |
|
|
mDialogList.add(new DialogStringImageBean(s, 0)); |
|
|
} |
|
|
} |
|
|
ShowListDialogFragment.newInstance().setTitle("").setCancel("", 0).setCancelBlank(true).setBackground(true).setBottom(false).setList(mDialogList).setOnDialogListener(new ShowListDialogFragment.onDialogListener() { |
|
|
|
|
|
|
|
|
ShowListDialogFragment |
|
|
|
|
|
.newInstance().setTitle("").setCancel("", 0).setCancelBlank(true).setBackground(true).setBottom(false).setList(mDialogList).setOnDialogListener(new ShowListDialogFragment.onDialogListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void onItemListener(int position) { |
|
|
public void onItemListener(int position) { |
|
|
if (mDialogList.size() > position) { |
|
|
if (mDialogList.size() > position) { |