#include "PhoneService.h"
#include "ConfigModelC.h"
#include "ConfigModel.h"
+#include "languagecode/LanguageInit.h"
namespace OHOS
{
static UIImageView *imageCharge = nullptr;
UIViewGroup_transmitting->Add(transmitting_img);
}
+ void Creat_CAT1_OTA_Updata()
+ {
+ if (Title == nullptr) {
+ Title = new UILabelExt();
+ }
+ Title->SetPosition(83, 50); // widget's left position and top position
+ Title->Resize(300, 35); // widget's width and height
+ Title->SetViewId("label1");// Set style
+ Title->SetStyle(STYLE_TEXT_FONT, 30);
+
+ // Set additional property
+ Title->SetText("CAT1 OTA upgradeing");
+ Title->SetLineBreakMode(UILabel::LINE_BREAK_ELLIPSIS);
+ Title->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
+ Title->SetRollSpeed(0);
+ Title->SetFont(DEFAULT_VECTOR_FONT_FILENAME_EN, 30);
+
+ UIViewGroup_transmitting->Add(Title);
+
+ 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
+ char fail_str[128]={0};
+ sprintf_s(fail_str,128,"Do not perform any operation during the upgrade to ensure sufficient power supply %c",' ');
+
+ label_->SetText(fail_str);
+ 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_EN, 30);
+
+ UIViewGroup_transmitting->Add(label_);
+
+ //Add ImageView to App
+
+ // 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);
+ }
+
+
+
void creat_down_OTA_FAIL()
+ }
+
+ void creat_down_max_MP3_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->SetTextId(STR_OPERAT_FAIL);//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_->SetTextId(STR_DIAL_NOTE);//TODO:多国语言
+ //
+ //
+ if(ConfigModel::GetInstance()->GetLanguage() == ZH_CN)
+ label_->SetText("本地下载音乐已达到存储上限;请先删除部分歌曲再进行上传");
+ else
+ label_->SetText(
+ "The storage capacity of locally downloaded music has reached the upper limit.\
+ Please delete some songs before uploading");
+
+
+
+
+ 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()
case OTA_UPDATA_FAIL:
Creat_OTA_Updata_FAIL();
break;
+ case START_CAT1_OTA:
+ Creat_CAT1_OTA_Updata();
+ break;
+ case TRANS_MP3_MAX_FAIL:
+ creat_down_max_MP3_fail();
+ break;
+
default:
break;
bool transmittingViewEventListener::OnClick(UIView& view, const ClickEvent& event)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "OnClick");
- if(Transmitting_falg!=TRANS_DIAL_TRANSMITTING && Transmitting_falg!=TRANS_OTA_TRANSMITTING && Transmitting_falg!=TRANS_MP3_TRANSMITTING)
+ if(Transmitting_falg!=TRANS_DIAL_TRANSMITTING
+ && Transmitting_falg!=TRANS_OTA_TRANSMITTING
+ && Transmitting_falg!=TRANS_MP3_TRANSMITTING
+ && Transmitting_falg!=START_CAT1_OTA)
{
NotificationManager::GetInstance()->StopNotify();
}