From: xue <2144439972@qq.com> Date: Tue, 26 Aug 2025 06:38:14 +0000 (+0800) Subject: 优化久坐提醒逻辑 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F2150%2F1;p=mirrors%2FFD230.git 优化久坐提醒逻辑 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/sedentary_setting/src/SedentarySettingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/sedentary_setting/src/SedentarySettingModel.cpp index cb120e008..d1800d438 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/sedentary_setting/src/SedentarySettingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/sedentary_setting/src/SedentarySettingModel.cpp @@ -1,19 +1,27 @@ #include "sedentary_setting/include/SedentarySettingModel.h" +#include "ConfigModelC.h" +#include "ConfigModel.h" #include "custom_runtime.h" -namespace OHOS { - -void SedentarySettingModel::SetSwitch(bool enable) +namespace OHOS { - uapi_dev_runtime_set_sedentary_status(enable ? 1 : 0); -} -bool SedentarySettingModel::GetSwitch() -{ - return uapi_dev_runtime_get_sedentary_status() ? true : false; -} - -} // namespace OHOS + void SedentarySettingModel::SetSwitch(bool enable) + { + if (enable == true) + { + ConfigModel::GetInstance()->SetSedentarySwitch(true); + ConfigModel::GetInstance()->SetSedentaryInterval(1); + } + else + ConfigModel::GetInstance()->SetSedentarySwitch(false); + } + bool SedentarySettingModel::GetSwitch() + { + + return (ConfigModel::GetInstance()->GetSedentarySwitch() == 1) ? true:false; + } +} // namespace OHOS diff --git a/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemView.cpp b/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemView.cpp index c89b58d9d..079f00070 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/system/src/SystemView.cpp @@ -172,7 +172,7 @@ namespace OHOS LabelSetup labelSetups[] = { {153, STR_ABOUT_WATCH}, // {273, STR_SYSTEM_UPDATE}, - {273, STR_TIME_FORMAT_SET}, + {273, STR_SEDENTARY_REMINDER}, {393, STR_TIME_FORMAT_SET}, {513, STR_WATCH_QR_CODE}, {633, STR_SYSTEM_LANGUAGE},