如何以编程方式查找与我的Android设备配对的设备的地址?
我尝试了BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address);
,但它说它无法解析符号地址。
答案 0 :(得分:2)
要查找所有有界设备,您应该使用下一个代码:
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
for (BluetoothDevice device: pairedDevices) {
Log.d("Address: ", device.getAddress());
}
只有当您拥有配对设备的蓝牙地址,但是您没有它们时才可以使用您的构造,因此您必须从系统中获取它们。
您尝试使用java的单词address
理解为变量。你没有定义它,所以有一个错误