繁体   English   中英

为什么我无法通过蓝牙 android 连接到设备?

[英]Why am I not able to connect to device via Bluetooth android?

我可以将设备与 android 工作室应用程序配对,但我得到了标签

“CouldNotConnectToSocket”即使设备已配对。

我是 android 工作室的新手,所以我真的很想知道接下来去哪里 go。

我也得到

没有 BluetoothManagerCallback 调用 getBluetoothService()

我创建的 UUID 是:

private final static UUID BTMODULEUUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");

谁能帮帮我吗?

new Thread() {
            @Override
            public void run() {
                device = BA.getRemoteDevice(address);
                try {
                    BTSocket = device.createRfcommSocketToServiceRecord(BTMODULEUUID);
                    //BTSocket = createBluetoothSocket(device);
                    Log.d(TAG, "Device Connected");
                    BA.cancelDiscovery();
                    BTSocket.connect();
                } catch (IOException ex) {
                    Log.d(TAG, "CouldNotConnectToSocket");
                    closeSocket(BTSocket);
                }
            }
            }.start();

我发现的问题是我试图连接以来回发送数据的设备需要应用程序的蓝牙低功耗支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM