#include "system/include/SystemPresenter.h"\r
#include "wearable_log.h"\r
#include "custom_utils.h"\r
+#include "config/include/ConfigModel.h"\r
namespace OHOS\r
{\r
\r
delete FONTTitle;\r
FONTTitle = nullptr;\r
delete FONT;\r
- FONT = nullptr;\r
+ delete CAT1Title;\r
+ CAT1Title = nullptr;\r
+ delete CAT1mode;\r
+ CAT1mode = nullptr;\r
+ delete pyTitle;\r
+ pyTitle = nullptr;\r
+ delete pymode;\r
+ pymode = nullptr;\r
delete SystemAboutTheWatchScrollView;\r
- SystemAboutTheWatchScrollView = nullptr;\r
+ SystemAboutTheWatchScrollView = nullptr; \r
}\r
}\r
\r
}\r
LANAddress->SetTextColor(Color::GetColorFromRGBA(0xff, 0xff, 0xff, 0x87));\r
SystemAboutTheWatchScrollView->Add(LANAddress);\r
+\r
+ Config = {\r
+ .left = 173,\r
+ .top = 885+145,\r
+ .width = 120,\r
+ .height = 35,\r
+ .fontSize = 30,\r
+ .lineHeigh = 35,\r
+ .text = "CAT1mode",\r
+ .lineBreakMode = UILabel::LINE_BREAK_ADAPT,\r
+ };\r
+ CAT1Title = InitLabel(Config);\r
+ if (CAT1Title == nullptr)\r
+ {\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::FONTTitle new fail!");\r
+ return nullptr;\r
+ }\r
+ SystemAboutTheWatchScrollView->Add(CAT1Title);\r
+ /* -------------------------------------------------------------------------- */\r
+ Config = {\r
+ .left = 37,\r
+ .top = 941+145,\r
+ .width = 400,\r
+ .height = 30,\r
+ .fontSize = 26,\r
+ .lineHeigh = 30,\r
+ .text = "HarmonyOS Sans",\r
+ .lineBreakMode = UILabel::LINE_BREAK_WRAP,\r
+ };\r
+ Config.text=ConfigModel::GetInstance()->GetmoderVer();\r
+ CAT1mode = InitLabel(Config);\r
+ if (CAT1mode == nullptr)\r
+ {\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::LANAddress new fail!");\r
+ return nullptr;\r
+ }\r
+ CAT1mode->SetTextColor(Color::GetColorFromRGBA(0xff, 0xff, 0xff, 0x87));\r
+ SystemAboutTheWatchScrollView->Add(CAT1mode);\r
+\r
+ Config = {\r
+ .left = 173,\r
+ .top = 885+145*2,\r
+ .width = 120,\r
+ .height = 35,\r
+ .fontSize = 30,\r
+ .lineHeigh = 35,\r
+ .text = "pyVer",\r
+ .lineBreakMode = UILabel::LINE_BREAK_ADAPT,\r
+ };\r
+ pyTitle = InitLabel(Config);\r
+ if (pyTitle == nullptr)\r
+ {\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::FONTTitle new fail!");\r
+ return nullptr;\r
+ }\r
+ SystemAboutTheWatchScrollView->Add(pyTitle);\r
+ /* -------------------------------------------------------------------------- */\r
+ Config = {\r
+ .left = 37,\r
+ .top = 941+145*2,\r
+ .width = 400,\r
+ .height = 30,\r
+ .fontSize = 26,\r
+ .lineHeigh = 30,\r
+ .text = "HarmonyOS Sans",\r
+ .lineBreakMode = UILabel::LINE_BREAK_WRAP,\r
+ };\r
+ Config.text=ConfigModel::GetInstance()->GetpyVer();\r
+ pymode = InitLabel(Config);\r
+ if (CAT1mode == nullptr)\r
+ {\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::LANAddress new fail!");\r
+ return nullptr;\r
+ }\r
+ pymode->SetTextColor(Color::GetColorFromRGBA(0xff, 0xff, 0xff, 0x87));\r
+ SystemAboutTheWatchScrollView->Add(pymode);\r
+\r
initViewStatus = true;\r
return SystemAboutTheWatchScrollView;\r
}\r
static char *Path_ota_package= "/user/update.fwpkg";
static uint8_t uri_ota_package[124] ={0};
- #define UP_TEST
+ //#define UP_TEST
static void upgrade_task(void *arg)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "httpc_download_result_ui");
if(root!=NULL)
{
- bool falg=cJSON_GetObjectItem(root, "UptoDate")->valueint;
+
+ int falg=cJSON_GetObjectItem(root, "UptoDate")->valueint;
char *uri = cJSON_GetObjectItem(root, "url")->valuestring;
sprintf((char *)uri_ota_package,"%s",uri);
char *OtaPackageVersion = cJSON_GetObjectItem(root, "OtaPackageVersion")->valuestring;
#ifdef UP_TEST
SystemupgradeView::GetInstance()->set_string_value(buf,true);
#else
- if(falg)
+ if(falg==0)
{
SystemupgradeView::GetInstance()->set_string_value(buf,true);
}