在 Windows 中,我与蓝牙连接的设备通信良好。我可以确定设备的名称和地址。但是,这条线
UUID[] uuids = device.getUUIDs();
...产生此错误:
RemoteDevice 类型未定义 getUUIDs() 方法
代码示例
import javax.bluetooth.DiscoveryAgent;
import javax.bluetooth.LocalDevice;
import javax.bluetooth.RemoteDevice;
import javax.bluetooth.UUID;
//...
LocalDevice localDevice = LocalDevice.getLocalDevice();
DiscoveryAgent discoveryAgent = localDevice.getDiscoveryAgent();
RemoteDevice[] devices = discoveryAgent.retrieveDevices(DiscoveryAgent.PREKNOWN);
UUID[] uuids = device.getUUIDs();