【发布时间】:2015-08-10 13:52:27
【问题描述】:
我正在尝试使用我的 Android APP 连接到特定设备,直到现在我能够做的是让配对的项目这样做:
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Set < BluetoothDevice > pairedDevices = bluetoothAdapter.getBondedDevices();
if (pairedDevices.size() > 0) {
for (BluetoothDevice device: pairedDevices) {
mDeviceName.add(device.getName());
mDeviceMAC.add(device.getAddress());
}
}
bluetoothClass.setDeviceName(mDeviceName);
bluetoothClass.setDeviceMac(mDeviceMAC);
我在哪里可以得到我所有配对设备的MAC 和Device name。我想做的事情是当我选择一个连接到Bluetooth 设备时。
示例
在Samsung S4 上,当我打开Bluetooth 时,它会弹出一个Dialog,其中包含我所有已配对的设备,当我点击它连接的任何人时(我已经能够...)所以基本上我想这样做,因为现在我一直在获得配对的设备(我不知道这是否是获得它的最佳方式,但确实如此),然后当用户点击任何它连接到设备的人时。
类似于question,但很遗憾没有得到答复。
【问题讨论】: