From 63e880c29002bf7abf900413441d0018d8fb3050 Mon Sep 17 00:00:00 2001 From: Caisking Date: Thu, 8 Jan 2026 14:26:53 +0800 Subject: [PATCH] =?utf8?q?=E4=BC=98=E5=8C=96=E7=9D=A1=E7=9C=A0=E6=A8=A1?= =?utf8?q?=E5=BC=8F=E7=9A=84=E8=BF=9B=E5=85=A5=E5=8F=98=E6=9A=97=EF=BC=8C?= =?utf8?q?=E9=80=80=E5=87=BA=E5=8F=98=E4=BA=AE=E7=9A=84=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeapp/nativeui/sleepmode/src/SleepModeModel.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/sleepmode/src/SleepModeModel.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/sleepmode/src/SleepModeModel.cpp index 34ca6a34b..378fb50ad 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/sleepmode/src/SleepModeModel.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/sleepmode/src/SleepModeModel.cpp @@ -48,6 +48,10 @@ namespace OHOS // turn down brightness const power_display_svr_api_t *display_api = power_display_svr_get_api(); + // 检查屏幕状态,如果屏幕关闭,先开启屏幕再设置亮度,确保亮度设置生效 + if (display_api->get_screen_state() == SCREEN_OFF) { + display_api->turn_on_screen(); + } display_api->set_brightness(MIN_BRIGHTNESS); } @@ -76,6 +80,10 @@ namespace OHOS // reset brightness const power_display_svr_api_t *display_api = power_display_svr_get_api(); + // 检查屏幕状态,如果屏幕关闭,先开启屏幕再设置亮度,确保亮度恢复生效 + if (display_api->get_screen_state() == SCREEN_OFF) { + display_api->turn_on_screen(); + } display_api->set_brightness(OHOS::ConfigModel::GetInstance()->GetBrightness()); } -- 2.17.1