if (check_dial_freespace(dialinfo.dial_uid, file_size) == false)\r
{\r
\r
- TRANSMIT_DATA=TRANS_DIAL_FAIL;\r
+ TRANSMIT_DATA=TRANS_DIAL_MAX_FAIL;\r
CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
return ERRCODE_FAIL;\r
}\r
if (decode_dial_info( buffer_handle) == ERRCODE_SUCC)\r
{\r
\r
- if(ble_dial_uid >=5 && get_dial_num()>=MAX_BLE_EVENT_DIAL_NUM)\r
- {\r
- ble_reply_cmd(DIAL_FILE_RECV_CMD,3);\r
- }\r
- else\r
+ //if(ble_dial_uid >=5 && \r
+ // if(get_dial_num()>=MAX_BLE_EVENT_DIAL_NUM)\r
+ // {\r
+ // ble_reply_cmd(DIAL_FILE_RECV_CMD,3);\r
+\r
+ // }\r
+ //else\r
{\r
\r
ble_reply_cmd(DIAL_FILE_RECV_CMD,1);\r
// Add to rootView
UIViewGroup_transmitting->Add(label_);
label_->SetVisible(true);
+ }
+
+
+ void creat_down_max_Dial_fail()
+ {
+ if (Title == nullptr) {
+ Title = new UILabelExt();
+ }
+ Title->SetPosition(173, 51); // widget's left position and top position
+ Title->Resize(800, 88); // widget's width and height
+ Title->SetViewId("label1");// Set style
+ Title->SetStyle(STYLE_TEXT_FONT, 30);
+
+ // Set additional property
+ Title->SetText("操作失败");//TODO:多国语言
+ //Title->SetTextId (STR_DIAL_FAIL_TITLE);
+ Title->SetLineBreakMode(UILabel::LINE_BREAK_ADAPT);
+ Title->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ Title->SetRollSpeed(0);
+ Title->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
+
+ // Add to rootView
+ UIViewGroup_transmitting->Add(Title);
+ Title->SetVisible(true);
+
+
+ if (label_ == nullptr) {
+ label_ = new UILabelExt();
+ }
+ label_->SetPosition(60, 281); // widget's left position and top position
+ label_->Resize(345, 101); // widget's width and height
+ label_->SetViewId("label2");// Set style
+ label_->SetStyle(STYLE_TEXT_FONT, 30);
+
+ // Set additional property
+
+ label_->SetText("离线表盘个数已经超过最大或内存不足 请到app删除部分表盘再进行下载");//TODO:多国语言
+
+ label_->SetLineBreakMode(UILabel::LINE_BREAK_WRAP);
+ label_->SetTextColor(Color::GetColorFromRGBA(0xAA, 0xAA, 0xAA, 0xff));
+ label_->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ label_->SetRollSpeed(0);
+ label_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);
+
+
+
+ if (transmitting_img == nullptr)
+ {
+ transmitting_img = new UIImageView();
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemUpdateView::KUMILOGOImage new fail!");
+ }
+ transmitting_img->SetPosition(193, 150,80, 80);
+ const char *imagesPath = TRANSMITTING_FAIL_PATH;
+ transmitting_img->SetSrc(imagesPath);
+ UIViewGroup_transmitting->Add(transmitting_img);
+
+ // Add to rootView
+ UIViewGroup_transmitting->Add(label_);
+ label_->SetVisible(true);
+
+
+
}
void creat_down_Dial_fail()
label_->SetStyle(STYLE_TEXT_FONT, 30);
// Set additional property
- label_->SetText("离线表盘个数已经超过最大 请到app删除部分表盘再进行下载");//TODO:多国语言
- // label_->SetTextId(STR_DIAL_FAIL_LABEL);
+
+
+ label_->SetTextId(STR_DIAL_FAIL_LABEL);
+
+
label_->SetLineBreakMode(UILabel::LINE_BREAK_WRAP);
label_->SetTextColor(Color::GetColorFromRGBA(0xAA, 0xAA, 0xAA, 0xff));
label_->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
case TRANS_DIAL_FAIL:
creat_down_Dial_fail();
break;
+ case TRANS_DIAL_MAX_FAIL:
+ creat_down_max_Dial_fail();
+ break;
+
case TRANS_OTA_TRANSMITTING:
creat_down_OTA();
break;