\r
BloodView::~BloodView()\r
{\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodView::~BloodView()");\r
+ RemoveAll();\r
DeInit();\r
g_pBloodView = nullptr;\r
}\r
*/\r
bool BloodView::InitView()\r
{\r
- printf("Function: %s, Line: %d\n", __PRETTY_FUNCTION__, __LINE__);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "bool BloodView::InitView()");\r
if (!Initbackground())\r
{\r
printf("Initbackground error!\n");\r
}\r
void BloodView::PreLoad(void)\r
{\r
- //printf("Function: %s, Line: %d\n", __PRETTY_FUNCTION__, __LINE__);\r
- if (InitView())\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "void BloodView::PreLoad(void)");\r
+ if (!viewiInitStatus)\r
{\r
+ InitView();\r
viewiInitStatus = true;\r
}\r
}\r
bool CompassControlView::InitView(void)
{
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CompassControlView InitView");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CompassControlView::InitView(void)");
compassCalibrationView = new CompassCalibrationView();
if (compassCalibrationView == nullptr) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CompassCalibrationView::new compassCalibrationView fail");
compassView->SetVisible(true);
compassCalibrationView->SetVisible(false);
}
+ SetCoverable(true);
return true;
}
void CompassControlView::PreLoad(void)
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "void CompassControlView::PreLoad(void)");
if (!viewiInitStatus) {
InitView();
viewiInitStatus = true;
}
//初始化页面
bool CompassView::InitPage(void)
-{
+{
if (InitCompassImage() == false) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "InitCompassImage fail");
ClearAll();
*/
void Digital_clockView::setJsonFilePath(const std::string &filePath)
{
- PRINT_DEBUG_INFO
std::string defaultFile = "/user/res/clocks/default.json";
std::ifstream sourceFile(filePath, std::ios::binary); // 打开源文件
std::ofstream targetFile(defaultFile, std::ios::binary | std::ios::trunc); // 打开目标文件,使用trunc标志来覆盖目标文件
}
Digital_clockView::~Digital_clockView()
{
+ RemoveAll();
DeInit();
g_pDigital_clockView = nullptr;
}
*/
bool Digital_clockView ::AddButton()
{
- PRINT_DEBUG_INFO
+
// Add Button to App
if (changebutton == nullptr)
{
changebutton->SetViewId(CHANGEBUTTON); // Set style
changebutton->SetStyle(STYLE_BACKGROUND_COLOR, 0xff000000);
changebutton->SetStyle(STYLE_BACKGROUND_OPA, 0x00);
- PRINT_DEBUG_INFO
+
// Set additional property
changebutton->SetStyleForState(STYLE_BACKGROUND_COLOR, 0xff000000, UIButton::PRESSED);
changebutton->SetStyleForState(STYLE_BORDER_COLOR, 0xff0b1928, UIButton::PRESSED);
- PRINT_DEBUG_INFO
+
// Add the CallBack about events
UIView::OnLongPressListener *buttonLongPress = static_cast<UIView::OnLongPressListener *>(MainPresenterSample::GetInstance());
changebutton->SetOnLongPressListener(buttonLongPress);
// Add to rootView
Add(changebutton);
- PRINT_DEBUG_INFO
return true;
}
/**
*/
bool Digital_clockView ::InitView()
{
- PRINT_DEBUG_INFO
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "bool Digital_clockView ::InitView()");
if (loadJsonData(JosnfilePath))
{
std::string Dialtype = cJSON_GetObjectItem(cjson_json, "Dialtype")->valuestring;
AddButton();
cJSON_Delete(cjson_json);
}
- // Add(container_);
SetCoverable(true);
- PRINT_DEBUG_INFO
return true;
}
/**
*/
void Digital_clockView::PreLoad(void)
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, " void Digital_clockView::PreLoad(void)");
if (!viewiInitStatus)
{
InitView();
{COMPASS, &MainViewSample::InitCompassPage},
{BloodOxygen, &MainViewSample::InitBloodOxygenPage},
{TRAINING, &MainViewSample::InitTrainingPage},
+ {PLAYER,&MainViewSample::InitMusicPlayerPage}
//{APPLIST,&MainViewSample::InitApplistPage}
};
}
return activityWeekView;
}
+ //主界面音乐界面
+ UICardPage *MainViewSample::InitMusicPlayerPage(void)
+ {
+ playersView = new PlayersView();
+ if (playersView == nullptr) {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "playersView new fail");
+ return nullptr;
+ }
+ return playersView;
+ }
UICardPage *MainViewSample::InitCompassPage(void)
{
TRAINING,
BloodOxygen,
COMPASS,
+ PLAYER,
//APPLIST,
MAX_CARD,
} CardId;
\r
TraingView::~TraingView()\r
{\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TraingView::~TraingView()");\r
+ RemoveAll();\r
DeInit();\r
g_pTraingView = nullptr;\r
}\r
\r
// Add to rootView\r
Add(image3);\r
-\r
+ \r
return true;\r
}\r
\r
bool TraingView::InitView()\r
{\r
- printf("Function: %s, Line: %d\n", __PRETTY_FUNCTION__, __LINE__);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TraingView::InitView()");\r
if (!InitLable())\r
{\r
printf("InitLable error!\n");\r
}\r
void TraingView::PreLoad(void)\r
{\r
- printf("Function: %s, Line: %d\n", __PRETTY_FUNCTION__, __LINE__);\r
- if (InitView())\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TraingView::PreLoad(void)");\r
+ if (!viewiInitStatus)\r
{\r
+ InitView();\r
viewiInitStatus = true;\r
}\r
}\r