Entwickler-Ecke
Sonstiges (.NET) - DeviceInformation.FindallAsync() geht auf UWP WP nicht :(
Schafschaf - Do 17.03.16 23:33
Titel: DeviceInformation.FindallAsync() geht auf UWP WP nicht :(
Hallo,
ich bin solangsam am verzweifeln.
Habe eine App die bisher auf Windows Phone 8.1 sehr gut lief.
Der Knackpunkt ist das Abfragen von gekoppelten Bluetooth Le Geräten.
Bisher habe ich die so abgefragt:
C#-Quelltext
1: 2: 3: 4:
| foreach (DeviceInformation di in await DeviceInformation.FindAllAsync(BluetoothLEDevice.GetDeviceSelector())) { } |
Auf Windows Phone 8.1 und auf dem Desktop mit Windows 10 bei einer UWP Anwendung mit Bluetooth Le Stick einwandfrei.
Auf dem Phone mit Windows 10 bekomme ich den Fehler "Invalid Parameter" beim Aufruf der FindAllAsync Methode.
Diesen Query String den mir GetDeviceSelector() zurückgibt, ist auf den Desktop und auf dem Phone identisch.
Warum gibt mir das auf dem Phone eine Fehler? Es wird exakt das gleiche aufgerufen und übergeben.
Bin um jeden Rat dankbar.
LG Schafschaf
Schafschaf - Fr 18.03.16 01:27
Hi,
ich habe ein Lumia 535 mit Build 10.0.10586.107
Habe schon alles durchkämmt.
Hier schreibt einer bei seinem 930 hätte er auch das Problem, bei seinem 830 würde es gehen.
https://github.com/Microsoft/Windows-universal-samples/issues/170
Und hier steht dass es keinen Protokollfilter für Bluetooth gibt.
https://github.com/Microsoft/Windows-universal-samples/issues/246
Komischerweise bekomme ich die gleiche Exception wenn ich nicht alle Bluetooth- sondern WiFiGeräte sehen will.
Das kanns doch nicht sein, dann dürfte ja keine App mehr funktionieren die mit Bluetooth zu tun hat.
Edit: Habe eben mal eine App für das Mi Fitness Armband runtergeladen. Unter 8.1 hat die App damit funktioniert.
Unter Win10Mobile geht die auch nicht. Ich soll mein Bluetooth einschalten, obwohl es an ist.
Die werden den Fehler abgefangen haben...
Edit2: @Christian S. Mit welchen Phone hast du es denn getestet?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!