优化蓝牙连接 1251/3 1251/head 1252/target/1 1253/target/1
authorhcj <1224667075@qq.com>
Thu, 24 Oct 2024 09:32:07 +0000 (17:32 +0800)
committerhcj <1224667075@qq.com>
Thu, 24 Oct 2024 09:32:07 +0000 (17:32 +0800)
code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp
code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp

index 963a4de..97fdb79 100644 (file)
@@ -173,9 +173,7 @@ static int bluetooth_init_all(void)
     BtInitCallBacks();\r
     uapi_pbap_pce_reg_callback();\r
     BtA2dpInit();\r
-    #ifdef SUPPORT_AUTO_OTA_SERVER\r
-    BtInitSpp();\r
-    #endif\r
+  \r
 \r
     /*******************ble init ****************/\r
     wrapper_ble_register();\r
@@ -1454,7 +1452,7 @@ static void BtA2dpSnkConnectStateChangedCb(bd_addr_t *bd_addr, int conn_state)
      (void)memcpy_s(&g_bd_addr, sizeof(bd_addr_t), bd_addr, sizeof(bd_addr_t));\r
     if(conn_state==PROFILE_STATE_DISCONNECTING || conn_state==PROFILE_STATE_DISCONNECTED)\r
     {\r
-        if(0==uapi_a2dp_snk_get_device_connect_state() && 0==uapi_hfp_connect_state())\r
+        //if(0==uapi_a2dp_snk_get_device_connect_state() && 0==uapi_hfp_connect_state())\r
         {\r
             SendMsgToUIService(BT_DISCONNECTED_TO_UI, 0, nullptr, 0);\r
             SendMsgToMsgCenterService(BT_DISCONNECTED_TO_MSGCENTER, 0, nullptr, 0);\r
index 65bb357..7137e4d 100644 (file)
@@ -664,7 +664,7 @@ static void ConnStateChanged(const bd_addr_t *bdAddr, profile_connect_state_t st
         case PROFILE_STATE_DISCONNECTED: // 蓝牙断开连接
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[ConnStateChanged] BT disconnected");
             BtDisconnectedPro();
-            if(0==OHOS::uapi_a2dp_snk_get_device_connect_state() && 0==uapi_hfp_connect_state())
+            //if(0==OHOS::uapi_a2dp_snk_get_device_connect_state() && 0==uapi_hfp_connect_state())
             {
                 SendMsgToUIService(BT_DISCONNECTED_TO_UI, 0, nullptr, 0);
                 //SendMsgToMsgCenterService(BT_DISCONNECTED_TO_MSGCENTER, 0, nullptr, 0);