From: luozheng <1732036298@qq.com> Date: Wed, 24 Jul 2024 10:38:09 +0000 (+0800) Subject: 增加蓝牙耳机连接状态显示 X-Git-Tag: release_V1.2.70_20241020_135402~753 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=9d4706ebdd5e4a89de0721d9da39a390cf6658ad;p=mirrors%2FFD230.git 增加蓝牙耳机连接状态显示 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp index 791697307..896ca215c 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp @@ -36,7 +36,7 @@ #include "custom_runtime.h" #include "bleService.h" //#include "hfp_hf_service.h" -#include "ui_service.h" +#include "uiservice/include/ui_service.h" #include "PhoneService.h" #ifdef SUPPORT_AT_OHOSFWK #include "BluetoothWrapper.h" @@ -1023,18 +1023,20 @@ static void A2dpSrcConnectstateChanged(bd_addr_t *bdAddr, int connState) bdAddr->addr[5], bdAddr->addr[4], bdAddr->addr[3], /* 5 4 3 idx */ bdAddr->addr[2], bdAddr->addr[1], bdAddr->addr[0], connState); /* 2 1 0 idx */ if ((gap_get_device_class(bdAddr) & 0x200) != 0) { - WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "a2dp_src_connectstateChangedCb: Mobile Phone Device"); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "a2dp_src_connectstateChangedCb: Mobile Phone Device"); return; } if (connState == PROFILE_STATE_CONNECTED) { avrcp_ct_connect(bdAddr); PhoneAudioManagerSetDeviceConnState(OUT_BLUETOOTH_A2DP, AUDIO_DEVICE_CONNECTED); GraphicService::GetInstance()->PostGraphicEvent(std::bind(ACLConnectionSuss, *bdAddr)); + SendMsgToUIService(EARPHONE_CONNECTED_TO_UI, 0, nullptr, 0); } if (connState == PROFILE_STATE_DISCONNECTED) { PhoneAudioManagerSetDeviceConnState(OUT_BLUETOOTH_A2DP, AUDIO_DEVICE_DISCONNECTED); GraphicService::GetInstance()->PostGraphicEvent(std::bind(ACLConnectionFail, *bdAddr)); + SendMsgToUIService(EARPHONE_DISCONNECTED_TO_UI, 0, nullptr, 0); } }