Чтобы получить устройства Bluetooth, вам нужно получить экземпляр BluetoothAdapter и вызвать метод startDiscovery()
.Также вам необходимо зарегистрироваться ACTION_FOUND
намерение.Это можно сделать следующим образом:
private BroadcastReceiver mBlueToothInfoDiscoveryListener = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action))
{
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
}
}
Для получения информации о найденном устройстве вы можете использовать метод getAddress()
.