Voici quelques méthodes pour gérer au mieux le Bluetooth sur vos applications UWP. A cause de la multitude de device Windows 10, le Bluetooth n’est pas forcement présent sur celui-ci. Voici comment détecter que le device a bien le Bluetooth.
1 2 3 4 5 6 7 8 9 10 11 12 |
public bool CheckIfBluetooth() { try { IReadOnlyList<Radio> radios = await Radio.GetRadiosAsync(); return radios?.FirstOrDefault(radio => radio.Kind == RadioKind.Bluetooth) != null; } catch (Exception) { return false; } } |
Également sur ces devices, le Bluetooth n’est pas toujours activé et l’utilisateur doit l’activer.
1 2 3 4 5 6 |
public async Task<bool> GetBluetoothIsEnabledAsync() { IReadOnlyList<Radio> radios = await Radio.GetRadiosAsync(); Radio bluetoothRadio = radios?.FirstOrDefault(radio => radio?.Kind == RadioKind.Bluetooth); return bluetoothRadio?.State == RadioState.On; } |
et voici la méthode pour ouvrir les paramètres de l’utilisateur en fonction du device sur la partie[…]
Read more