优化蓝牙连接 1261/2
authorhcj <1224667075@qq.com>
Fri, 25 Oct 2024 09:11:49 +0000 (17:11 +0800)
committerhcj <1224667075@qq.com>
Fri, 25 Oct 2024 09:11:49 +0000 (17:11 +0800)
code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp

index 7137e4d..4e7b099 100644 (file)
@@ -1551,7 +1551,7 @@ static void CallStateChanged(const bd_addr_t *bdAddr, const hfp_hf_calls_info_t
             return;
         }
     }
-
+   
     SetCompleteCallFlag(call);
     CatCallStateChangedInfo(bdAddr, call);
     CallAudioHandle(call);
@@ -2163,6 +2163,10 @@ int uapi_hfp_connect_(void)
     {
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[bt_is_acl_connected is true");
         ret = hfp_hf_connect(&bdaddr);
+        if(ret!=ERRCODE_SUCC)
+        {
+            ret=gap_reconnect_media_device(&bdaddr);
+        }
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[uapi_hfp_connect] ret:%X", ret);
     }