Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Mobile Apps mit Cordova

Beschleunigungssensor nutzen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Sehen Sie, wie sich der Beschleunigungssensor mit seinen drei Richtungen x, y und z innerhalb eigener Apps nutzen lässt.
04:24

Transkript

Ein modales mobiles Gerät verfügt in der Regel über Beschleunigungssensoren und in diesem Video werden wir uns ansehen wie wir darauf zugreifen können Sie sehen hier in einem Emulator, dass es gewisse Werte stehen und die sollen für die Beschleunigung X Richtung, in Y Richtung und in Z Richtung stehen Man hat hier noch ein Zeitstempel, aber dieser Zeitstempel ist momentan nicht so interessant.Die Beschleunigungen im dreidimensionalen Raum sind eben über X,Y und Z ganz gut zu beschreiben Sie sehen, dass wir hier zweimal 0-Werte haben, in X und Z Richtung und die Y-Richtung ist 9,81 Stellen wir jetzt die Frage, ob Sie da irgendeine Assoziationen haben, was das sein könnte Wer nicht aufgepasst hat, das sieht ziemlich nach der Erdbeschleunigung aus Das heißt, das ist die Beschleunigung, die immer auf jemanden wirkt sobald er auf der Erde normaler Höhe, also nicht gerade, in dem Flugzeug, ganz oben sich befindet und nicht hoch und runterbewegt die andren beiden werden sagen, die X- und Z-Richtung, bewege ich mich momentan nicht beschleunigt Die Beschleunigung so nach unten und oben ist ganz abwegig, denken Sie beispielweise an eine App, die für einen Flieger gedacht ist, steigen und sinken kann damit überwacht werden, also durchaus spanend, und in die anderen beiden Richtungen, wenn man sich dahin beschleunigt bewegt, und dann ist offensichtlich, dass man sich irgendwo auf der Erde hin und her bewegt, oder auf dem Wasser Man kann in diesem Emulator hier, diesem ganz witzig in der Beschleunigung drehen da haben wir so,Simulation von Smartphone und wenn ich hier ein bisschen mitspiele verändere ich die Beschleunigung in gewisse Richtung Sie sehen das hier X, Y und Z, ich sehe hier nichts, aber es liegt daran, wie meine App gebaut ist, wenn ich die App jetzt beende und starte die wieder Im Augenblick wird ein Fehler angezeigt bis dann hat er noch nichts bestimmt, die App ist noch nicht richtig initialisiert, aber sobald dann die App vollständig geladen ist werden diese Werte, die ich jetzt hier vorgebe auch hier auftauchen Das die nicht exakt identisch sind,hier beispielsweide bei der Beschleunigung Y-Richtung, das Differenz, wenn ich die Erdbeschleunigung habe von 9,81 m s2 und ich bewege mich in Y- Richtung in irgendeiner Form,dann wird das auf diesen Wert aufaddiert oder immer abgezogen In der Dokumentation von Cordova bei diesem Plugin also hier die Beschleunigungssensor, Device-Motion, sehen Sie wie das Plugin heißt, das Sie installieren müssen und dann können Sie ganz klassisch, wie auch bei den anderen Methoden, im Cordova API eine passende Methode aufrufen, beispielwese das "Get-Current" oder das "Watch" Es wird in diesem Fall in meinem Code nehmen Sie können erkennen, dass diese Methoden, die mit "watch" beginnen, dann benutzen, wenn Sie einen bestimmten Wert überwachen Na ja, und das ist der konkrete Code, ich benutze hier wieder das Objekt, die passende Methode, Erfolgscallback, Fehler-Callback und im Inneren verwerte ich verschiedene Standardwerte,die mir zur Verfügung stehen nämlich Y, als Eigenschaft X und Z, beachten Sie, dass Z eben die horizontale Ausrichtung ist, es gibt eben so ein Timestamping, den ich auch noch mit ausgebe Sie haben also in diesem Video den Zugriff auf den Beschleunigungssensor gesehen in den Emulatoren wird er wieder angeboten, hier im Fall von dem wp8 Emulator, den wir hier benutzt haben, haben Sie gesehen das es funktioniert In der Realität sollten Sie gerade solche Dinge wie Beschleunigung unbedingt auf einem realen Gerät testen Die Emulatoren sind da nur eine sehr sehr einfache Lösung um erstmal die funktionale Syntax überhaup auszuprobieren

Mobile Apps mit Cordova

Schreiben Sie mit Cordova mobile Apps, die nicht nur auf einer bestimmten mobilen Plattform laufen, sondern in verschiedenen Umgebungen.

3 Std. 58 min (59 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!