ソースを参照

补充wifi+ble秤测量完成后上报指令

master
陈福行 1年前
コミット
80e9419a09

+ 20
- 2
app/src/main/java/aicare/net/cn/sdk/ailinksdkdemoandroid/WeightScaleWifiBleActivity.java ファイルの表示

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) {

読み込み中…
キャンセル
保存