增加时间同步
authorxue <2144439972@qq.com>
Tue, 18 Nov 2025 03:33:13 +0000 (11:33 +0800)
committerxue <2144439972@qq.com>
Tue, 18 Nov 2025 03:33:13 +0000 (11:33 +0800)
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/include/ThunderBirdPresenter.h
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdModel.cpp

index 4c3af71..3773b7b 100644 (file)
@@ -37,6 +37,7 @@ namespace OHOS
         void timer_callback_toui_proc();
         bool isDialogueing{false};//是否进入对话模式
         bool powerKeyPressed{false};//电源键按下标志位,防止重复触发
+        bool screenOnFromOff{false};//从息屏状态亮屏的标志位,防止松开时立即息屏
 
         void SetDialogueing(bool dialogueing);//设置对话模式标志位
 
index de03808..dcbdebe 100644 (file)
@@ -44,6 +44,8 @@
 #include <sys/stat.h>
 #include "vibrator_service.h"
 #include "ai_media.h"
+#include "ConfigModelC.h"
+#include "ConfigModel.h"
  #define JUHEPINGTAI 0
  #if JUHEPINGTAI
  #include "websocket_server_manager.h"
                                            m_networkStatus(0), m_networkType(0),
                                            m_hasNetwork(false), m_networkStatusChanged(false)
      {
-         // 初始化时加载提醒数据
+         //设置屏幕亮度为20
+        //  cm_set_brightness(20);
+        //  uapi_setScreenBrightness(MAX_BRIGHTNESS);//验证亮屏是否是底层
+        // 初始化时加载提醒数据
          // LoadRemindersFromFile();
          //创建kv文件夹
          // 读取绑定状态
             view->UpdateTimeText(currentTime.c_str());
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "TimeDisplayCallback: %s", currentTime.c_str());
         }
+        int brightness = ConfigModel::GetInstance()->GetBrightness(); 
+        // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TimeDisplayCallback: brightness=%d", brightness);
         
         // 处理提醒隐藏定时器
         if (m_reminderHideActive) {
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::HandleCharacterConfigChange: 角色配置没有变化,不进行处理");
             return;
         }
-        if(last_eyesShape_.empty() && last_hairColor_.empty() && last_eyesColor_.empty() && last_hairStyle_.empty() && !last_screenImageAsEmoji_)
+        if(eyesShape == "calm-eyes" && eyesColor == "amber" && hairColor == "warm-orange" && hairStyle == "curly-hair" && screenImageAsEmoji == false)
         {
             last_eyesShape_ = eyesShape_;
             last_hairColor_ = hairColor_;