0

我对三星 ble(蓝牙低功耗)SDK 很陌生。问题是我想获取几个尝试连接到我的手机的设备的地址。请帮我。提前致谢。

普拉迪普。


谢谢阿库兹马,

此功能提供所有已配对的设备。但我需要获取当前正在与我的手机通信的设备的地址。例如,如果我的手机连接到 3 个设备,但目前它只会与第一个设备通信。所以我需要获取该设备的地址,而不是获取连接设备的所有地址。

谢谢你。

4

1 回答 1

0

使用蓝牙适配器

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());
    }
}
于 2013-07-30T09:48:08.097 回答