无论个人资料如何,如何获取Android的所有已连接蓝牙设备的列表?
另外,我看到您可以通过BluetoothManager.getConnectedDevices获取特定配置文件的所有连接的设备。
而且我想我可以通过ACTION_ACL_CONNECTED / ACTION_ACL_DISCONNECTED侦听连接/断开连接来查看连接了哪些设备...似乎容易出错。
但是我想知道是否有一种更简单的方法来获取所有已连接的蓝牙设备的列表。
我正在向蓝牙插座发送一个字节数组,我从蓝牙打印机得到响应,但我没有得到正确的图像数据发送确认.
我outputstream按以下方式编写字节数组:
byte[] queryData = new byte[]{
0x1B, 0x2A, 0x43, 0x41,
0x00, 0x00, 0x00, 0x00,
0x01, 0x27, 0x5E,
0x01, 0x00, 0x00, 0x00, 0x00
};
outputStream.write(queryData);
outputStream.flush();
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以写二进制数据outputstream吗?
我被卡住并打开了任何建议.
android bluetooth outputstream bluetooth-profile bluetooth-socket
无论如何可以从支持配置文件(HDD、Spp 和音频)中获取连接的设备列表。要求就像我的设备将支持 HDD、SPP 和音频,所以我必须过滤支持所有这些配置文件的设备。反正有过滤设备吗?