Hallo,
ich möchte abhängig von verfügbaren WLAN Access Points meinen Standort identifizieren. Leider sind sämtliche Variablen leer, die ich im Zusammenhang mit WLAN auswerten kann mit Ausnahme des verbundenen Access Points (ssid), falls ich verbunden bin. So schlägt auch der Condition Typ "WLAN verfügbar" immer fehl.
Modell: Nexus 5
Image: CM13 Snapshot (Android 6.0.1)
Ich habe dies auch mit der letzten original Google Hammerhead-Version probiert. Gleiches Ergebnis.
Im Screenshot lasse ich mir alle Variablen als Benachrichtigung anzeigen:
Danke! supric
WLAN verfügbar ist leer
Moderator: Martin
Re: WLAN verfügbar ist leer
Ok, hat sich erledigt. Bin inzwischen auf die Action "Initialisiere Variable WLAN Access Point Liste" gestoßen.
Supric
Supric
Re: WLAN verfügbar ist leer
Hallo,
leider macht der Flow noch nicht das, was ich mir vorstelle. Ich möchte einmalig die verfügbaren Access Points scannen und davon abhängig einige Actions durchführen. Es sollen beliebige Access Points sein und nicht nur konfigurierte, aktivierte oder deaktivierte wie in "Initialisiere Variable WLAN Access Point Liste".
Ich finde nur den Trigger "WLAN Scan Resultate verfügbar", der mir die Informationen liefert, die ich brauche. Da dieser permanet läuft und getriggert wird, wenn WLAN eingeschaltet ist, müsste ich den Flow bei Bedarf aktivieren und dann wieder deaktivieren. Das erscheint mir alles recht umständlich. Lieber wäre mir die Verfügbarkeit der Access Points innerhalb eines Flows, den ich gezielt starten kann. Gibt es da noch eine einfachere Möglichkeit, die ich übersehen habe?
Supric
leider macht der Flow noch nicht das, was ich mir vorstelle. Ich möchte einmalig die verfügbaren Access Points scannen und davon abhängig einige Actions durchführen. Es sollen beliebige Access Points sein und nicht nur konfigurierte, aktivierte oder deaktivierte wie in "Initialisiere Variable WLAN Access Point Liste".
Ich finde nur den Trigger "WLAN Scan Resultate verfügbar", der mir die Informationen liefert, die ich brauche. Da dieser permanet läuft und getriggert wird, wenn WLAN eingeschaltet ist, müsste ich den Flow bei Bedarf aktivieren und dann wieder deaktivieren. Das erscheint mir alles recht umständlich. Lieber wäre mir die Verfügbarkeit der Access Points innerhalb eines Flows, den ich gezielt starten kann. Gibt es da noch eine einfachere Möglichkeit, die ich übersehen habe?
Supric
Re: WLAN verfügbar ist leer
Bei mir funktioniert es nur wenn zusätzlich gps aktiviert ist (Android 6 Samsung Note 4). Das ist aber für mich sinnlos da ich dann gps abfragen könnte statt wlan.
Re: WLAN verfügbar ist leer
Hi,
Condition WLAN verfügbar liefert auch die Liste der aktuell verfügbaren Netzwerke.
Allerdings gibt es noch diesen Fehler in Android: https://code.google.com/p/android/issue ... ?id=185370, also werden scheinbar die Scan Resultate nicht geliefert, wenn GPS respektive Standort ausgeschaltet ist. Auf einem Nexus 5X mit 6.0.1 steht die Liste zur Verfügung, wenn Standortmodus auf Energiesparmodus eingestellt ist.
Freundliche Grüsse
Martin
Condition WLAN verfügbar liefert auch die Liste der aktuell verfügbaren Netzwerke.
Allerdings gibt es noch diesen Fehler in Android: https://code.google.com/p/android/issue ... ?id=185370, also werden scheinbar die Scan Resultate nicht geliefert, wenn GPS respektive Standort ausgeschaltet ist. Auf einem Nexus 5X mit 6.0.1 steht die Liste zur Verfügung, wenn Standortmodus auf Energiesparmodus eingestellt ist.
Freundliche Grüsse
Martin
Re: WLAN verfügbar ist leer
> ...bei Bedarf aktivieren und dann wieder deaktivieren...
Ein flow kann sich beim ausgeführt werden auch selbst deaktivieren. Das aktivieren kann durch den Scan-flow erfolgen. Damit würde der wlan-Listen flow nur einmal nach jedem ausgelösten Scan ausgeführt.
Ein flow kann sich beim ausgeführt werden auch selbst deaktivieren. Das aktivieren kann durch den Scan-flow erfolgen. Damit würde der wlan-Listen flow nur einmal nach jedem ausgelösten Scan ausgeführt.