Merge #613 into sdk602patch0626 from refs/changes/613/head 612/target/3
author程羽飞 <2393524978@qq.com>
Tue, 30 Jul 2024 12:02:41 +0000 (12:02 +0000)
committersnickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Tue, 30 Jul 2024 12:02:41 +0000 (12:02 +0000)
首次开机,优化功能键触发条件

* refs/changes/613/head: (1 commits squashed)

  - 首次开机,优化功能键触发条件

Signed-off-by: dingtalk_kaxuzp <2393524978@qq.com>
Reviewed-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Merged-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/613
code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownModel.cpp

index 227c699..e2733bf 100644 (file)
@@ -165,6 +165,13 @@ namespace OHOS
     static void HandFuncKeyOnLongPress(void)
     {
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HandFuncKeyOnLongPress");
+
+        if(true == ConfigModel::GetInstance()->GetisFirstTimeStart())
+        {
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandFuncKeyOnLongPress: first time power on");
+            return;
+        }
+
         const power_display_svr_api_t *display_api = power_display_svr_get_api();
         if (!display_api)
         {
@@ -206,6 +213,12 @@ namespace OHOS
     {
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HandleFuncKeyOnClick");
 
+        if(true == ConfigModel::GetInstance()->GetisFirstTimeStart())
+        {
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleFuncKeyOnClick: first time power on");
+            return;
+        }
+
         const power_display_svr_api_t *display_api = power_display_svr_get_api();
         if (!display_api)
         {
@@ -243,6 +256,13 @@ namespace OHOS
     static void HandleFuncKeyDoubleClick(void)
     {
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleFuncKeyDoubleClick");
+
+        if(true == ConfigModel::GetInstance()->GetisFirstTimeStart())
+        {
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleFuncKeyDoubleClick: first time power on");
+            return;
+        }
+
         const power_display_svr_api_t *display_api = power_display_svr_get_api();
         if (!display_api)
         {