{\r
AlarmClockEventData unuse;\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AlarmCallBackProcB");\r
-#if 0\r
+#if 1\r
// 记录当前时间\r
time_t now = time(nullptr);\r
struct tm *localTime = localtime(&now);\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Current time - Hour: %d, Minute: %d", localTime->tm_hour, localTime->tm_min);\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Posting next day update event");\r
-\r
#endif\r
\r
GraphicService::GetInstance()->PostGraphicEvent(std::bind(AlarmTimerEventPublish, TOPIC_EVENT_NEXTDAY_UPDATE, unuse));\r
\r
- // AlarmTimerEventPublish(TOPIC_EVENT_NEXTDAY_UPDATE, unuse);\r
-\r
// 重置nextday闹钟\r
SetZeroAlarm();\r
}\r
AlarmClockEventData unuse;\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "on_time_CallBackProc invoked");\r
AlarmTimerEventPublish(TOPIC_EVENT_ON_TIME, unuse);\r
- // GraphicService::GetInstance()->PostGraphicEvent(\r
- // std::bind(AlarmTimerEventPublish, TOPIC_EVENT_ON_TIME, unuse));\r
-\r
- // AlarmTimerEventPublish(TOPIC_EVENT_ON_TIME, unuse);\r
}\r
\r
void AlarmScan(void *arg)\r
\r
HandleAlarmOnTime(&curTime);\r
HandleSleepReminder(&curTime);\r
- HandleMusicUpdate();\r
\r
// 以下弹窗被控制\r
if (HandleCanShowDialog())\r
}\r
}\r
\r
- // 音乐更新\r
- void HandleMusicUpdate()\r
- {\r
- int16_t curviewid = OHOS::NativeAbility::GetInstance().GetCurSliceId();\r
- if (curviewid != VIEW_MAIN && OHOS::PlayersView::GetInstance())\r
- { // 当前不在主界面且音乐界面不为空\r
- OHOS::UICheckBox::UICheckBoxState state = OHOS::PlayersView::GetInstance()->GetPlayerButtonState();\r
- if (state == OHOS::UICheckBox::UICheckBoxState::SELECTED)\r
- {\r
- SendMsgToUIService(UI_UPDATE_PLAYERPROCESS, 0, nullptr, 0); // 音乐进度条更新\r
- }\r
- }\r
- else if (OHOS::RecordingPlayerView::GetInstance())\r
- {\r
- OHOS::UICheckBox::UICheckBoxState state = OHOS::RecordingPlayerView::GetInstance()->GetPlayerButtonState();\r
- if (state == OHOS::UICheckBox::UICheckBoxState::SELECTED)\r
- {\r
- SendMsgToUIService(UI_UPDATE_RECORDPROCESS, 0, nullptr, 0); // 录音进度条更新\r
- }\r
- }\r
- }\r
\r
static int32_t AlarmCreate(AlarmCtrl *alarmCtrl, AlarmCallBack callback)\r
{\r
// SendMsgToUIService(UI_UPDATE_GOAL, 0, nullptr, 0);
printf("sport end\n");
#endif
- #if defined(BOARD_W9)
- printf("******nextday is begin******\r\n");
- BPModel::GetInstance()->CleanBPData();
- printf("w9 nextday is end******\r\n");
- #endif
+
}
void MsgCenterNotifyONtimeProc(const Topic topic, Request* req)
{
unused(req);
AlarmClockEventData* time=(AlarmClockEventData*)req->data;
- #ifdef SUPPORT_CYWEE_SERVICE
+#ifdef SUPPORT_CYWEE_SERVICE
cywee_save_data(); //暂时没有这个函数