Android 无法在牛轧糖插槽中连接蓝牙已关闭

Android 无法在牛轧糖插槽中连接蓝牙已关闭,android,android-bluetooth,Android,Android Bluetooth,我已成功导入google示例蓝牙聊天项目和修复运行时权限,但无法连接设备。套接字已关闭我尝试了很多次,但不幸的是无法解决此问题请帮助解决此问题我个人的经验与此“java.io.IOException:read failed,socket可能已关闭或超时,read ret:-1” 就我而言。将蓝牙设备连接到另一个设备并测试连接。后来,我断开了与其他设备的连接,并尝试连接到我的设备,但未建立连接 在多次打开和关闭设备后。我的设备已连接到蓝牙设备 甚至连设备都断开了。未从设备中删除设备连接的地址。我用

我已成功导入google示例蓝牙聊天项目和修复运行时权限,但无法连接设备。套接字已关闭我尝试了很多次,但不幸的是无法解决此问题请帮助解决此问题

我个人的经验与此“java.io.IOException:read failed,socket可能已关闭或超时,read ret:-1”

就我而言。将蓝牙设备连接到另一个设备并测试连接。后来,我断开了与其他设备的连接,并尝试连接到我的设备,但未建立连接

在多次打开和关闭设备后。我的设备已连接到蓝牙设备

甚至连设备都断开了。未从设备中删除设备连接的地址。我用的是条形码扫描设备

有这样的可能。请关闭和打开蓝牙设备进行一次检查,并重置蓝牙设备

像这样试试

try {
mmSocket = device.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805f9b34fb"));
mmSocket.connect();
} catch (IOException e) {
Log.d(TAG, "Fail Attempt1 : " + e.toString());

    try{
         mmSocket =(BluetoothSocket) mmDevice.getClass().getMethod("createInsecureRfcommSocket", new Class[] {int.class}).invoke(mmDevice,1);
         mmSocket.connect();
        } catch (Exception e1){
            try {
                    mmSocket.close();
                } catch (IOException e5) {
}

那代码呢?从Logcat登录?某物…:)请检查下面的代码是的,我也尝试过用2代替1,但在我的案例中出现了相同的异常。我现在也经历了同样的情况。如果我将蓝牙设备与其他手机连接。它无法与我的连接。我曾多次关闭和打开蓝牙设备。在某些情况下,它会连接。请检查有问题的附加图像您希望通过蓝牙发送和接收连接还是仅接收连接?我想再添加一个更改。调用mChatService.connect(mDevice);在接收器“BluetoothDevice.BOND_BONDED”。设备配对后,连接将开始建立