Я только начал смотреть на xamarin, и теперь я хочу искать Bluetooth-устройства. Поэтому я использую следующий код:
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.DefaultAdapter;
bluetoothAdapter.StartDiscovery();
И для получения результата у меня есть следующий class
:
[BroadcastReceiver]
[IntentFilter(new [] {BluetoothAdapter.ActionDiscoveryFinished})]
public class BluetoothReceiver : BroadcastReceiver
{
public BluetoothReceiver()
{
}
public override void OnReceive(Context context, Intent intent)
{
if (BluetoothAdapter.ActionDiscoveryFinished.Equals(intent.Action))
{
}
}
}
Я также установил разрешения для моего приложения на BLUETOOTH
и BLUETOOTH_ADMIN
. Все работает нормально, а OnReceive
-Method вызывается правильно. Моя проблема заключается в следующем: как получить найденные устройства из параметров OnReceive-Method?