连接蓝牙耳机android java

时间:2021-05-05 15:17:55

标签: java android bluetooth

我正在制作一个简单的应用程序,根据已配对的蓝牙设备列表,连接选定的蓝牙设备。

只是为了更清楚,这正是您在 android 设置中所做的,您点击已配对的已保存设备并尝试连接它。

该应用程序似乎正在运行,因为当我点击用作测试设备的蓝牙耳机时,我听到“蓝牙已连接”的声音,但在电话上我没有在设置中看到耳机已成功连接都没有……

这是我用来建立连接的代码:

try {
    if(mBluetoothAdapter == null) mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    mBTDevice = mBluetoothAdapter.getRemoteDevice(mBTDevice.getAddress());
    mBtSocket = mBTDevice.createRfcommSocketToServiceRecord(mBTDevice.getUuids()[0].getUuid());
    mBtSocket.connect();
} catch (IOException e) {
    e.printStackTrace();
} catch (Exception e) {
    e.printStackTrace();
}

知道这里出了什么问题吗?

编辑:似乎使用此代码,我的 heapdhones 连接到应用程序本身而不是整个 android 系统。事实上,当我从多任务处理中删除应用程序时,我的 heapdhones 也会断开连接...

谢谢!

0 个答案:

没有答案