import android.view.View; | import android.view.View; | ||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import com.pingwang.bluetoothlib.AILinkBleManager; | |||||
import com.pingwang.bluetoothlib.AILinkSDK; | import com.pingwang.bluetoothlib.AILinkSDK; | ||||
import com.pingwang.bluetoothlib.config.BleConfig; | |||||
import com.pingwang.bluetoothlib.utils.BleLog; | import com.pingwang.bluetoothlib.utils.BleLog; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.config.BleDeviceConfig; | import aicare.net.cn.sdk.ailinksdkdemoandroid.config.BleDeviceConfig; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.find.FindDeviceNewActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.find.FindDeviceNewActivity; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.broadcast_height.BroadcastHeightActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.broadcast_height.BroadcastHeightActivity; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.broadcast_nutrition.BroadNutritionActivity; | |||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.utils.SP; | import aicare.net.cn.sdk.ailinksdkdemoandroid.utils.SP; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.config.BleDeviceConfig; | import aicare.net.cn.sdk.ailinksdkdemoandroid.config.BleDeviceConfig; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.dialog.LoadingIosDialogFragment; | import aicare.net.cn.sdk.ailinksdkdemoandroid.dialog.LoadingIosDialogFragment; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.find.FindDeviceNewActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.find.FindDeviceNewActivity; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.ble_nutrition.BleNutritionActivity; | |||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.coffee_scale.CoffeeScaleActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.coffee_scale.CoffeeScaleActivity; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.food_temp.FoodTempActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.food_temp.FoodTempActivity; | ||||
import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.share_charger.ShareChargerActivity; | import aicare.net.cn.sdk.ailinksdkdemoandroid.modules.share_charger.ShareChargerActivity; | ||||
import androidx.annotation.Nullable; | import androidx.annotation.Nullable; | ||||
import androidx.appcompat.app.AppCompatActivity; | import androidx.appcompat.app.AppCompatActivity; | ||||
import androidx.core.app.ActivityCompat; | import androidx.core.app.ActivityCompat; | ||||
import cn.net.aicare.modulelibrary.module.RopeSkipping.RopeSkippingBleData; | |||||
import cn.net.aicare.modulelibrary.module.scooter.SkateboardBleConfig; | import cn.net.aicare.modulelibrary.module.scooter.SkateboardBleConfig; | ||||
* rtk升级方式 | * rtk升级方式 | ||||
* 默认静默升级 | * 默认静默升级 | ||||
*/ | */ | ||||
private int mRtkOtaType = RtkOtaManager.OTA_MODE_SILENT_FUNCTION; | |||||
// private int mRtkOtaType = RtkOtaManager.OTA_MODE_SILENT_FUNCTION; | |||||
/** | /** | ||||
* ota作用域 | * ota作用域 | ||||
*/ | */ | ||||
//OTA类型 | //OTA类型 | ||||
case R.id.btn_ota_type: | case R.id.btn_ota_type: | ||||
List<DialogStringImageAdapter.DialogStringImageBean> list = new ArrayList<>(); | List<DialogStringImageAdapter.DialogStringImageBean> list = new ArrayList<>(); | ||||
list.add(new DialogStringImageAdapter.DialogStringImageBean("静默升级", RtkOtaManager.OTA_MODE_SILENT_FUNCTION)); | |||||
list.add(new DialogStringImageAdapter.DialogStringImageBean("普通升级", RtkOtaManager.OTA_MODE_NORMAL_FUNCTION)); | |||||
// list.add(new DialogStringImageAdapter.DialogStringImageBean("静默升级", RtkOtaManager.OTA_MODE_SILENT_FUNCTION)); | |||||
// list.add(new DialogStringImageAdapter.DialogStringImageBean("普通升级", RtkOtaManager.OTA_MODE_NORMAL_FUNCTION)); | |||||
ShowListDialogFragment.newInstance().setTitle("").setCancel("", 0).setCancelBlank(true).setBackground(true).setBottom(false) | ShowListDialogFragment.newInstance().setTitle("").setCancel("", 0).setCancelBlank(true).setBackground(true).setBottom(false) | ||||
.setList(list).setOnDialogListener(new ShowListDialogFragment.onDialogListener() { | .setList(list).setOnDialogListener(new ShowListDialogFragment.onDialogListener() { | ||||
@Override | @Override | ||||
public void onItemListener(int position) { | public void onItemListener(int position) { | ||||
DialogStringImageAdapter.DialogStringImageBean dialogStringImageBean = list.get(position); | DialogStringImageAdapter.DialogStringImageBean dialogStringImageBean = list.get(position); | ||||
mRtkOtaType = (int) dialogStringImageBean.getType(); | |||||
// mRtkOtaType = (int) dialogStringImageBean.getType(); | |||||
btn_ota_type.setText(dialogStringImageBean.getName()); | btn_ota_type.setText(dialogStringImageBean.getName()); | ||||
} | } | ||||
}).show(getSupportFragmentManager()); | }).show(getSupportFragmentManager()); | ||||
mList.add("OTA包中包含:" + stepSize + "个小包\n现在升级" + ((step >= 0) ? step + "包" : "全部包")); | mList.add("OTA包中包含:" + stepSize + "个小包\n现在升级" + ((step >= 0) ? step + "包" : "全部包")); | ||||
mHandler.sendEmptyMessage(REFRESH_DATA); | mHandler.sendEmptyMessage(REFRESH_DATA); | ||||
mRtkOtaManager.startOta(mRtkOtaType, step); | |||||
// mRtkOtaManager.startOta(mRtkOtaType, step); | |||||
} else if (mDevice != null) { | } else if (mDevice != null) { | ||||
mDevice.setOnBleOTAListener(SkateboardDataActivity.this); | mDevice.setOnBleOTAListener(SkateboardDataActivity.this); |
*/ | */ | ||||
public final static int CLEAR_SHAKE_HANDS = -6; | public final static int CLEAR_SHAKE_HANDS = -6; | ||||
/** | |||||
* 跳绳 | |||||
*/ | |||||
public final static int ROPE_SKIPPING = 0x002f; | |||||
/** | /** | ||||
* 广播营养秤 | * 广播营养秤 | ||||
*/ | */ |