bool OtaModel::IsBatterySufficient()
{
- if(IsBatteryCharging() == true)//充电时,不检查电量
+ if(IsBatteryCharging() == true && OtaModel::GetInstance()->GetOtaStatus() != OTA_UI_STATUS_CAT1_START)//充电时,不检查电量
{
return true;
}
RemindIcon2->SetVisible(true);
group->Add(RemindIcon2);
}
+ if(OtaModel::GetInstance()->GetOtaStatus() == OTA_UI_STATUS_CAT1_START)
+ {
+ TextLabel->SetPosition(0, 102, 360, 42);
+ TextLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ TextLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 24);
+ TextLabel->SetStyle(STYLE_TEXT_COLOR, 0xffffffff);
+ TextLabel->SetText("需要更新模组");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaUpdateNowView::Cat1Update");
+ }
return group;
}
titleLabel->SetVisible(true);
group->Add(titleLabel);
}
+ if(OtaModel::GetInstance()->GetOtaStatus() == OTA_UI_STATUS_CAT1_START)
+ {
+ titleLabel->SetText("模组升级中\n请勿关闭设备");
+ titleLabel->SetPosition(90, 148, 180, 82);
+ return group;
+ }
+
+
// 创建进度条
progressBar = new UIBoxProgress();
if (progressBar) {
LittleTextLabel->SetVisible(true);
group->Add(LittleTextLabel);
}
-
return group;
+
}
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "选择升级");
ChangeView(MAX_OTA_VIEW, OTA_VIEW_NORMAL);
}
- else if(m_otaStatus == OTA_UI_STATUS_FORCE_START)//强制升级
+ else if(m_otaStatus == OTA_UI_STATUS_FORCE_START || m_otaStatus == OTA_UI_STATUS_CAT1_START)//强制升级
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "强制升级");
ChangeView(MAX_OTA_VIEW, OTA_VIEW_UPDATE_NOW);