#include "PlayersModel.h"
#include "PhoneService.h"
#include "ui_service.h"
+#include "../../../../../../../drivers/peripheral/config/include/ConfigModel.h"
#ifdef __cplusplus
extern "C" {
{
int32_t timeout = -1;
SendMsgToUIService(SCREEN_TURN_ON_TO_UI, 0, &timeout, sizeof(int32_t));
- GraphicService::GetInstance()->PostGraphicEvent(
- std::bind(&AlarmClockModel::AlarmPlayerStart, AlarmClockModel::GetInstance()));
+
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(&AlarmClockModel::AlarmPlayerStart, AlarmClockModel::GetInstance()));
+ }
}
void AlarmClockModel::SetSliceId()
#include "wearable_log.h"\r
#include "countdown/include/MainCountDownView.h"\r
#include <cmsis_os.h>\r
+#include "../../../../../../../drivers/peripheral/config/include/ConfigModel.h"\r
+\r
namespace OHOS\r
{\r
/* -------------------------------------------------------------------------- */\r
/*触发铃声的开始*/\r
void CountDownModel::RequestStartRingtone(void)\r
{\r
- PostRingtoneEvent(&CountDownModel::StartRingtonePlayback);\r
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb())\r
+ {\r
+ PostRingtoneEvent(&CountDownModel::StartRingtonePlayback);\r
+ }\r
}\r
\r
/*触发铃声的停止*/\r
}
SetViewData();
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ }
RootView::GetInstance()->Add(container_);
SetContainerView(container_);
if (sportdata->heart >= maxHeartRate)
{
uapi_set_screen_on_api(); // 亮屏检测
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ }
TraingCardView::GetInstance()->SetPopupViewStatus(HeartPopup, true);
}
{
// WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "currentdata%d", currentdata);
uapi_set_screen_on_api(); // 亮屏检测
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ }
TraingCardView::GetInstance()->SetPopupViewStatus(GetTagPopup, true);
TraingCardView::GetInstance()->GetAnimator()->Start();
Gettagstuats = true;
if(SleepModel::GetInstance().get_sleep_state()==SLEEPSTATE::WAKE)
{
NotificationManager::GetInstance()->SetNotifyPriority(PRIORITY_TWO);
- AlarmClockModel::GetInstance()->PopInterPlayMusic();
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ AlarmClockModel::GetInstance()->PopInterPlayMusic();
+ }
}
else
{
}
display_api->set_screen_set_keepon_timeout(10);
- AlarmClockModel::GetInstance()->AlarmPlayerStart();
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ AlarmClockModel::GetInstance()->AlarmPlayerStart();
+ }
CallerLogModel::GetInstance()->SetoperateNumber(call_data,req->len);
CallerLogModel::GetInstance()->SetCallSource(CallerLogModel::CallSource::CallSourceCat1);
{
/*亮屏加震动*/
uapi_set_screen_on_api();
- uapi_vibrationModeSet(ConfigModel::GetInstance()->GetVibrationReminder());
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ uapi_vibrationModeSet(ConfigModel::GetInstance()->GetVibrationReminder());
+ }
}
/*创建喝水提醒视图*/
#include "string"
#include "vibrator_service.h"
extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
+#include "../../../../../../../drivers/peripheral/config/include/ConfigModel.h"
namespace OHOS
{
MessageGroupView->Add(messageLabel);
MessageGroupView->Add(deleteButton);
- // 震动提醒
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ // 震动提醒
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ }
+
int32_t timeout = 2000; // 亮屏操作 2000ms 2秒关闭
SendMsgToUIService(SCREEN_TURN_ON_TO_UI, 0, &timeout, sizeof(int32_t));
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Create MessageGroupView succeed!!");
SleepGroupView->Add(sleepbutton);
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Create SleepGroupView succeed!!");
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ }
int32_t timeout = 5000; // 亮屏操作 5000ms 5秒关闭
SendMsgToUIService(SCREEN_TURN_ON_TO_UI, 0, &timeout, sizeof(int32_t));
SleepGroupView->Add(closebutton);
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Create SleepGroupView succeed!!");
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ }
}
/*释放消息弹窗视图*/
void FreeSleepView(void)