From: xue <2144439972@qq.com> Date: Thu, 18 Sep 2025 10:13:17 +0000 (+0800) Subject: 增加产测触发 X-Git-Tag: leiniao_debug_1.0.0_20250922_020716~49^2~2 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=06a39f021b8510b1b62c319f08083ae3da219886;p=mirrors%2FFD230.git 增加产测触发 --- diff --git a/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdDialogueView.cpp b/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdDialogueView.cpp index 8290d571d..3c56fde1f 100644 --- a/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdDialogueView.cpp +++ b/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdDialogueView.cpp @@ -1,4 +1,5 @@ #include "thunderbird/include/ThunderBirdDialogueView.h" +#include "thunderbird/include/ThunderBirdModel.h" #include "wearable_log.h" @@ -168,7 +169,7 @@ namespace OHOS { TextLabel_Y->SetVisible(true); } - if(ThunderBirdModel::IsTextEmpty() == true) + if(ThunderBirdModel::GetInstance()->IsTextEmpty() == true) { UpdateDialogueText("保镖小姐 , 你来啦"); } diff --git a/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdPresenter.cpp b/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdPresenter.cpp index 5eb9df644..25bbe9a50 100644 --- a/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdPresenter.cpp +++ b/code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdPresenter.cpp @@ -203,11 +203,11 @@ namespace OHOS || ThunderBirdOtaView::THUNDERBIRD_OTAVIEW_OBVIOUS || ThunderBirdOtaView::THUNDERBIRD_OTAVIEW_UPDATE_NOW) // 确认升级,先判断电量、网络、内存 { - if(0)//获取电量 + if(ThunderBirdMainView::GetInstance()->Batteryvalue <= 50)//低电量 { ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_OTAVIEW, ThunderBirdOtaView::THUNDERBIRD_OTAVIEW_LOW_BATTERY); } - else if(0)//获取网络状态 + else if(uapi_dev_runtime_get_cat1_signal() == 99)//无网络 { ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_OTAVIEW, ThunderBirdOtaView::THUNDERBIRD_OTAVIEW_NETWORK_ERROR); } @@ -305,6 +305,16 @@ namespace OHOS return true; } /*************************VENDOR_DOWN键*************************/ + // 长按 VENDOR_DOWN 5秒 + if (keyID == static_cast(ZliteKeyCode::ZLITE_KEY_VENDOR_DOWN) && keyState == InputDevice::STATE_LONG_PRESS && uapi_get_screen_state() == 0) + { + // 长按5秒操作 - 可以在这里添加具体的功能 + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VENDOR_DOWN long press 5s detected"); + // 例如:切换到特定界面或执行特定操作 + // NativeAbility::GetInstance().SwitchSlice(VIEW_SOME_SPECIAL_VIEW); + return true; + } + if(keyID == static_cast(ZliteKeyCode::ZLITE_KEY_VENDOR_DOWN) && keyState == 1 && uapi_get_screen_state() == 0) { if(ThunderBirdModel::GetInstance()->CheckBindingStatus() == ThunderBirdModel::BindingStatus::NOT_BOUND)