我对三星 ble(蓝牙低功耗)SDK 很陌生。问题是我想获取几个尝试连接到我的手机的设备的地址。请帮我。提前致谢。
普拉迪普。
谢谢阿库兹马,
此功能提供所有已配对的设备。但我需要获取当前正在与我的手机通信的设备的地址。例如,如果我的手机连接到 3 个设备,但目前它只会与第一个设备通信。所以我需要获取该设备的地址,而不是获取连接设备的所有地址。
谢谢你。
我对三星 ble(蓝牙低功耗)SDK 很陌生。问题是我想获取几个尝试连接到我的手机的设备的地址。请帮我。提前致谢。
普拉迪普。
谢谢阿库兹马,
此功能提供所有已配对的设备。但我需要获取当前正在与我的手机通信的设备的地址。例如,如果我的手机连接到 3 个设备,但目前它只会与第一个设备通信。所以我需要获取该设备的地址,而不是获取连接设备的所有地址。
谢谢你。
使用蓝牙适配器
http://developer.android.com/guide/topics/connectivity/bluetooth.html
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
// If there are paired devices
if (pairedDevices.size() > 0) {
// Loop through paired devices
for (BluetoothDevice device : pairedDevices) {
// Add the name and address to an array adapter to show in a ListView
mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
}
}