From 7fb3072fb56ae99f7f714cbb26c8adfa7bc66d5c Mon Sep 17 00:00:00 2001 From: xue <2144439972@qq.com> Date: Thu, 20 Nov 2025 11:19:59 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E9=9B=B7=E9=B8=9F=E5=BF=85?= =?utf8?q?=E8=A6=81=E5=AE=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../sdk/middleware/services/gui/uikit/CMakeLists.txt | 3 +++ .../proprietary/src/ui/frameworks/dfx/dfx_cmd.cpp | 5 ++++- .../src/ui/frameworks/dfx/ws_net_task.cpp | 12 +++--------- .../proprietary/src/ui/frameworks/dfx/ws_net_task.h | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/code/sdk/middleware/services/gui/uikit/CMakeLists.txt b/code/sdk/middleware/services/gui/uikit/CMakeLists.txt index 62fb0780f..a69952cf6 100644 --- a/code/sdk/middleware/services/gui/uikit/CMakeLists.txt +++ b/code/sdk/middleware/services/gui/uikit/CMakeLists.txt @@ -122,6 +122,9 @@ list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/components/ui_sur list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/components/ui_video.cpp) list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/dfx/performance_task.cpp) list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/dfx/ui_screenshot.cpp) +if(NOT "thunderbird_toys" IN_LIST TARGET_COMPONENT) + list(REMOVE_ITEM COMPONENT_SRC ${PROP_UI_SRC}/dfx/ws_net_task.cpp) +endif() list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/dock/lite_input_distributer.cpp) list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/dock/ohos/ohos_input_device.cpp) list(REMOVE_ITEM COMPONENT_SRC ${UIKIT_ROOT_DIR}/ui/frameworks/dock/screen_device_proxy.cpp) diff --git a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/dfx_cmd.cpp b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/dfx_cmd.cpp index 9938972a7..270033774 100644 --- a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/dfx_cmd.cpp +++ b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/dfx_cmd.cpp @@ -435,6 +435,7 @@ void PrintFPS(int argc, char *argv[]) } } +#if defined (THUNDERBIRD_TOYS) extern "C" void ShowWSNet(int argc, char *argv[]) { if (argc == 0) { @@ -466,7 +467,7 @@ extern "C" void HideWSNet(int argc, char *argv[]) { WSNetTask::GetInstance()->HideWSNet(); } - +#endif #if defined (SUPPORT_DIAL_DEBUG) void PrintWatchDialInfo(const watch_dial_info &info) { @@ -748,8 +749,10 @@ struct DfxCmd g_dfxCmdList[] = {{"screencap", OHOS::ScreencapCmd}, {"printfps", OHOS::PrintFPS}, {"hidefps", OHOS::HideFPS}, {"showfps", OHOS::ShowFPS}, +#if defined (THUNDERBIRD_TOYS) {"showws", OHOS::ShowWSNet}, {"hidews", OHOS::HideWSNet}, +#endif {"showtime", OHOS::ShowTime}, {"refresh", OHOS::ForceRefresh}, #if defined (SUPPORT_DIAL_DEBUG) diff --git a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.cpp b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.cpp index 3fe08582c..5105372fa 100644 --- a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.cpp +++ b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.cpp @@ -14,7 +14,7 @@ */ #include "dfx/ws_net_task.h" -#if ENABLE_DFX_CMD +#if ENABLE_DFX_CMD && defined(THUNDERBIRD_TOYS) #include #include #include @@ -29,14 +29,8 @@ #include "custom_runtime.h" #endif -// 前向声明,避免循环依赖 -#ifdef __cplusplus -extern "C" { -#endif -// WebSocket连接状态函数声明 -const char* ln_ws_get_connection_state_string(void); -#ifdef __cplusplus -} +#ifdef THUNDERBIRD_TOYS +#include "ln_api.h" #endif namespace OHOS { diff --git a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.h b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.h index d86c6ad79..dff9f0669 100644 --- a/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.h +++ b/code/sdk/middleware/services/gui/uikit/proprietary/src/ui/frameworks/dfx/ws_net_task.h @@ -17,7 +17,7 @@ #define WS_NET_TASK_H #include "graphic_config.h" -#if ENABLE_DFX_CMD +#if ENABLE_DFX_CMD && defined(THUNDERBIRD_TOYS) #include #include "common/task_manager.h" #include "components/ui_label.h" @@ -48,7 +48,7 @@ private: char textBuffer_[256]; }; } -#endif // ENABLE_DFX_CMD +#endif // ENABLE_DFX_CMD && defined(THUNDERBIRD_TOYS) #endif // WS_NET_TASK_H -- 2.17.1