{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AddButton error!\n");\r
};\r
- SetCoverable(true);\r
+ // SetCoverable(true);\r
return true;\r
}\r
/***\r
compassView->SetVisible(true);
compassCalibrationView->SetVisible(false);
}
- SetCoverable(true);
+ // SetCoverable(true);
return true;
}
--- /dev/null
+/*
+ * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
+ * Description: DialModelCharge
+ * Author:
+ * Create: 2023-12
+ */
+
+#ifndef DIAL_MODEL_Charge_H
+#define DIAL_MODEL_Charge_H
+
+#include "DialBaseModel.h"
+
+namespace OHOS
+{
+ class DialModelCharge : public DialBaseModel
+ {
+ public:
+ DialModelCharge() {}
+ virtual ~DialModelCharge() {}
+ static DialModelCharge *GetInstance()
+ {
+ static DialModelCharge instance;
+ return &instance;
+ }
+ bool GetDialFloatData(DialDataType &type, float &out) override;
+ void UpdateChargeStuaut(int16_t ChargeStuaut);
+
+ private:
+ int16_t ChargeStuaut = 0; // 默认没有充电
+ };
+}
+#endif
\ No newline at end of file
mainSwipeGroup->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight());
mainSwipeGroup->SetAnimatorTime(50); // 50: animator drag time(ms);
mainSwipeGroup->SetLoopState(true);
- mainSwipeGroup->EnableScreenCap(true);
+ mainSwipeGroup->EnableScreenCap(false);//取消屏幕截图展示,使用实时绘制
mainSwipeGroup->RegisterSwipeCallback(callback);
SwitchToClockPage();
SetContainerView(mainSwipeGroup);
--- /dev/null
+/*
+ * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
+ * Description: DialModelCharge
+ * Author:
+ * Create: 2023-12
+ */
+
+#include "RegisterDialModel.h"
+#include "DialModelCharge.h"
+
+REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_HEART_RATE, OHOS::DialModelCharge::GetInstance());
+
+namespace OHOS
+{
+ bool DialModelCharge::GetDialFloatData(DialDataType &type, float &out)
+ {
+ (void)type;
+ out = ChargeStuaut;
+ return true;
+ }
+
+ void DialModelCharge::UpdateChargeStuaut(int16_t Charge)
+ {
+ ChargeStuaut = static_cast<float>(Charge);
+ if (onChangeListener_ != nullptr)
+ {
+ onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_CHARGE, ChargeStuaut);
+ }
+ }
+}
{\r
printf("InitImage error!\n");\r
};\r
- SetCoverable(true);\r
+ // SetCoverable(true);\r
return true;\r
}\r
\r
{
unused(req);
unused(topic);
- WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "MsgCenterNotifyProc:: CHarger Plug !");
+ WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "MsgCenterNotifyProc:: CHarger Plug !");
}
void MsgCenterNotifyChargeUnPlugProc(const Topic topic, Request* req)