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);