Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


app:app_lektion007_01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
app:app_lektion007_01 [19.01.2015 14:58] – angelegt Stefan Gaumapp:app_lektion007_01 [10.02.2015 13:35] (aktuell) Stefan Gaum
Zeile 1: Zeile 1:
 ~~NOTOC~~ ~~NOTOC~~
-[[app:app_lektion007|=> Lektion 7: GeoCaching]] +[[app:app_lektion007|=> Lektion 7: Orientation Sensor]] 
-======  Lektion 7.1: GPS-Sensor ======+====== Lektion 7.1: Kompass ======
  
 +Es soll ein Kompass erstellt werden, welcher vibriert, sobald die Nadel auf Norden zeigt.
  
 +{{  :work.png|}}
 +==== Aufgabe 24 ====
 +
 +Starte ein neues Projekt "Kompass" und erstelle im ''Designer'' folgende Oberfläche:
 +
 +{{  :app:kompass_screen1.png?150|}}
 +^ Komponente ^ Objektname ^ Eigenschaft ^
 +| OrientationSensor | OrientationSensor1 |  |
 +| Clock | Clock1 | Zeitintervall: "100" |
 +| Canvas | Canvas1 | Hintergrund: "kompass_rose.png"\\ width: "300px"\\ height: "300px" |
 +| ImageSprite | NadelSprite | Bild: "nadel.png" |
 +| Label | AzimutLabel | Text: "0,0" |
 +| Label | HimmelsrichtungLabel | Text: "N"\\ FontSize = "30" |
 +| Sound | Sound1 |  |
 +
 +=== Bilder zum Download ===
 +| {{:app:kompass_rose_512.png?250|}} | {{:app:nadel.png?100|}} |
 +| {{:app:kompass_rose_512.png?linkonly|}} | {{:app:nadel.png?linkonly|}} |
 +
 +
 +Es **darf** so aussehen wie auf neben stehendem Bild, **muss** es aber nicht! Bei Bedarf kannst du die Oberfläche jederzeit erweitern.
 +
 +=== Hinweise ===
 +
 +  * Es wird wieder der ''Clock-Timer'' zum Auslösen des Ereignisses verwendet.
 +  * Die Nadel wird in Richtung "Azimut" gesetzt.
 +  * Nadel.Heading erwartet hierbei einen Winkel. Je nach Winkel wird die Nadel in die entsprechende Richtung gedreht.
 +
 +=== Programmstart ===
 +Warum führt man das Event über ''Clock.Timer'' aus und nicht über ''OrientationChanged''?
 +=> Man kann die Empfindlichkeit und die Häufigkeit der Bestimmung von Richtungen selbst festlegen!
 +{{:app:kompass_clock_1.png?550|}}
 +
 +{{  :work.png|}}
 +==== Aufgabe 25 ====
 +
 +Vervollständige das Programm so, dass auch die Himmelsrichtung angezeigt wird, in welche man mit dem Smartphone oder Tablet schaut.
  
 ---- ----
 +[[app:app_lektion007_02|=> Lektion 7.2: Wasserwaage]]\\ 
 [[app:start|=> Übersicht: Android APPs programmieren]] [[app:start|=> Übersicht: Android APPs programmieren]]
app/app_lektion007_01.1421679534.txt.gz · Zuletzt geändert: 19.01.2015 14:58 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki