WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "BleAdvStart bt gap_ble_start_adv ret = 0x%x", ret);\r
}\r
//////////////////////////////////A2DP sink端 代码///////////////////////////////////////////////\r
+\r
+int get_BT_is_init()\r
+{\r
+ return g_bluetooth_initialled;\r
+}\r
+\r
int uapi_a2dp_snk_get_device_connect_state()\r
{\r
+ if(get_BT_is_init()==0)\r
+ {\r
+ return 0;\r
+ }\r
+\r
int ret = a2dp_snk_get_device_connect_state(&g_bd_addr);\r
WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP,"state(int): %d\n", ret);\r
\r
int uapi_a2dp_snk_connect_()\r
{\r
\r
+ if(get_BT_is_init()==0)\r
+ {\r
+ return 0;\r
+ }\r
+\r
bd_addr_t bdaddr={0};\r
uapi_get_br_address(&bdaddr);\r
\r
\r
int uapi_a2dp_snk_disconnect_()\r
{\r
+ if(get_BT_is_init()==0)\r
+ {\r
+ return 0;\r
+ }\r
\r
bd_addr_t bdaddr={0};\r
uapi_get_br_address(&bdaddr);\r
case HFP_SCO_STATE_CONNECTED:
// 同步音量
SyncVolume();
+
if(TransCallToMobilePhone_falg)
{
TransCallToMobilePhone();
int uapi_hfp_disconnect_(void)
{
+ if( get_BT_is_init()==0)
+ {
+ return 0;
+ }
+
int ret;
bd_addr_t bdaddr={0};
OHOS:: uapi_get_br_address(&bdaddr);
int uapi_hfp_connect_(void)
{
- // if(uapi_hfp_connect_state()==1)
- // {
- // return;
- // }
+ if( get_BT_is_init()==0)
+ {
+ return 0;
+ }
+
int ret;
bd_addr_t bdaddr={0};
OHOS:: uapi_get_br_address(&bdaddr);
int uapi_hfp_connect_state(void)
{
+ if( get_BT_is_init()==0)
+ {
+ return 0;
+ }
+
int ret;
bd_addr_t bdaddr={0};
OHOS:: uapi_get_br_address(&bdaddr);