Mobilen Zebra-Computer verbinden/trennen
Ein mobiler Zebra-Computer (mit integriertem Barcode-Scanner) ist ein Android-Gerät, das auch als MobileTogether Client verwendet werden kann.
Eine auf einem mobilen Zebra-Computer ausgeführte MobileTogether-Lösung kann daher ganz einfach mit dem Barcode-Scanner des Geräts verbunden werden und die gescannten Barcode-Daten verwenden. Mit der Aktion Mobilen Zebra-Computer verbinden bzw. Mobilen Zebra-Computer trennen (Abbildung unten), starten bzw. beenden Sie eine Verbindung zwischen der Lösung und dem Barcode-Scanner des Geräts. Aktivieren Sie je nach gewünschter Aufgabe das Optionsfeld Verbinden oder Verbindung trennen.
Anmerkung: | Mit Hilfe der globalen Variablen $MT_ZebraMobileComputerAvailable können Sie überprüfen, ob der Barcode-Scanner des mobilen Zebra-Computers zur Verfügung steht (siehe Abbildung unten). |
•Verbinden: Verbindet die MobileTogether Client-App mit dem geräteeigenen Barcode-Scanner. Sobald Sie die Verbinden-Aktion erfolgreich zum Design hinzugefügt haben, wird eine $MT_ZEBRAMOBILECOMPUTER-Seitenquellstruktur zum Fenster "Seitenquellen" hinzugefügt. Wenn ein Barcode mit einem mobiler Zebra-Computer gescannt wird, werden die Barcode-Daten zu dieser Seitenquelle hinzugefügt.
•Verbindung trennen: Trennt die MobileTogether Client-App vom geräteeigenen Barcode-Scanner.
Anmerkung: | Sie können für beide Aktionen (Verbinden und Verbindung trennen) geeignete Aktionen definieren, die ausgeführt werden sollen, für den Fall, dass die Aktion erfolgreich war (Bei Erfolg) und für den Fall, dass sie fehlschlägt (Bei Fehler); siehe Abbildung oben. |
Anmerkung: | Bei der Simulation einer Verbindung müssen Sie in der Symbolleiste des Designers in der Auswahlliste "Geräteauswahl" Android | Mobiler Zebra-Computer auswählen. |
MobileTogether-Variablen
MobileTogether verfügt über zahlreiche globale und lokale Variablen.
•Globale Variablen sind statisch, d.h. ihre Werte ändern sich nicht je nach Kontext oder während der Ausführung der Lösung. So bleibt etwa der Wert von $MT_CameraAvailable, der angibt, ob eine Gerätekamera zur Verfügung steht, während der Ausführung der Lösung immer true(), wenn er beim Start der Lösung true() war.
•Lokale Variablen hingegen sind dynamisch. Ihre Werte können sich ändern, wenn sich der Kontext ändert oder wenn sich eine Geräteeigenschaft ändert. So kann etwa der Wert der lokalen Variablen $MT_Portrait je nach Geräteausrichtung zwischen true() und false() wechseln.
Wenn eine MobileTogether-Variable für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Variablen und Beschreibungen dazu finden Sie im Kapitel Globale Variablen.
$MT_ZebraMobileComputerAvailable