修改紧急号码拨打限制 1966/1 1966/head 1969/target/1
authorhcj <1224667075@qq.com>
Tue, 15 Jul 2025 04:06:05 +0000 (12:06 +0800)
committerhcj <1224667075@qq.com>
Tue, 15 Jul 2025 04:06:05 +0000 (12:06 +0800)
code/sdk/application/wearable/fd230app/nativeui/phone/src/DialingMethodPresenter.cpp

index 2ee861d..78d26fa 100644 (file)
@@ -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);