我对三星(蓝牙低能耗)SDK非常新。问题是我想获得几个试图连接到我的手机的设备的地址。请帮我。提前谢谢。
普拉迪普。
谢谢Akuzma,
此功能提供所有配对设备。但我需要获取当前正在与我的手机通信的设备的地址。例如,如果我的手机连接到3个设备,但目前它只与第一个设备通信。所以我需要获取该设备的地址,而不是获取所连接设备的所有地址。
谢谢。
答案 0 :(得分:0)
使用BluetoothAdapter
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());
}
}