From cb0f3c3aec9819e18c658f29bb331c437261809f Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Tue, 15 Jul 2025 12:06:05 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=94=B9=E7=B4=A7=E6=80=A5=E5=8F=B7?= =?utf8?q?=E7=A0=81=E6=8B=A8=E6=89=93=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../phone/src/DialingMethodPresenter.cpp | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/phone/src/DialingMethodPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/phone/src/DialingMethodPresenter.cpp index 2ee861d0e..78d26fa1d 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phone/src/DialingMethodPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/phone/src/DialingMethodPresenter.cpp @@ -70,20 +70,29 @@ namespace OHOS if(get_address_number()) { - if(uapi_cat1_get_power_stat()==0 || uapi_dev_runtime_get_cat1_simstat()==0) + if((uapi_cat1_get_power_stat()==0 || uapi_dev_runtime_get_cat1_simstat()==0 ) + && (strcmp(get_address_number(),"110")!=0 + && strcmp(get_address_number(),"112")!=0 + && strcmp(get_address_number(),"120")!=0 + && strcmp(get_address_number(),"119")!=0 + && strcmp(get_address_number(),"122")!=0) ) { DialingMethodView::GetInstance()->fail_Dial_show(0); } else - calldial_event_sendmsg_toUI(get_address_number()); + { + calldial_event_sendmsg_toUI(get_address_number()); + } + + } else { - if(uapi_cat1_get_power_stat()==0 || uapi_dev_runtime_get_cat1_simstat()==0) - { - DialingMethodView::GetInstance()->fail_Dial_show(0); - }else + // if(uapi_cat1_get_power_stat()==0 || uapi_dev_runtime_get_cat1_simstat()==0) + // { + // DialingMethodView::GetInstance()->fail_Dial_show(0); + // }else { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "uapi_cat1_get_power_stat"); NativeAbility::GetInstance().EnterSlice(VIEW_PHONECALL); -- 2.17.1