Smarthome App #13: Sensorwerteverlauf anzeigen

Im heutigen Tutorial wird eine Activity angelegt, mit der der Verlauf der Sensorwerte in einem Diagramm dargestellt werden. Dabei wird für jeden Tag der jeweilge Höchst- & Tieftwert angezeigt. Der angezeigte Zeitintervall kann frei gewählt werden. Bibliothek einbinden Als erstes muss die benötigte Bibliothek eingebunden werden. Um Bibliotheken einbinden zu können, müssen Repositories hinzugefügt werden.…
Weiterlesen

Smarthome App #11: Übersicht der Sensoren

Im heutigen Tutorial wird die Sensorübersicht implementiert, damit du auf einen Blick über die wichtigsten Werte in deinem System Bescheid weißt. Die Sensoren sind nebeneinander angeordnet und nach Räumen getrennt, wobei die Räume untereinander aufgelistet sind. OverviewFragment implementieren Als erstes öffnest du die Datei “OverviewFragment.java” im Hauptpaket der App. Dort legst du über dem Konstruktor…
Weiterlesen

Smarthome App #10: Modularisierung der App

Im heutigen Tutorial wird die Struktur des Projektes angepasst und modularisiert, damit die Programmierung im weiteren Verlauf der Tutorialreihe effizienter und mit weniger Arbeit verläuft. Dazu werden einige Methoden und innere Klassen in eigene neue Klassen ausgelagert. Der Code kann dann einfacher verwendet und erweitert werden. Einteilung in Packages Als erstes erstellst du im Java-Verzeichnis…
Weiterlesen

Smarthome App #9: Anpassung an Systemänderungen & Login-Daten speichern

In den letzten Beiträgen wurde die Struktur des Smarthome-Systems ein wenig angepasst, um es leichter um neue Geräte-Typen erweitern zu können. Da diese Anpassungen nicht unbedeutend in manche Systemteile eingegriffen haben, muss nun auch die Smarthome-App ein wenig angepasst werden. Es sind jedoch nur drei Klassen der App betroffen, nämlich “RoomFragment”, “MainActivity” und “Icons”. Nachdem…
Weiterlesen

Smarthome App #8: Raumsteuerung (2/2)

Bereits im letzten Tutorial wurde mit der Implementierung der Raumsteuerung der Smarthome App begonnen. Heute wird die Raumsteuerung fast abgeschlossen, indem die Verwaltung der Listenelemente implementiert wird. Zuvor wird außerdem noch ein Layout für ein Listenelement mit Schalter angelegt, zum Beispiel um Funksteckdosen zu steuern. Layout-Datei für Schalter anlegen Damit die Schalter für die Funksteckdosen…
Weiterlesen

Smarthome App #7: Raumsteuerung (1/2)

Im letzten Tutorial wurde der Einstellungs-Bildschirm der Smarthome App implementiert. In diesem Beitrag wird damit angefangen, die Raumsteuerung zu erstellen. Dieses Tutorial als Video Als erstes wird ein Layout angelegt, das angezeigt wird, wenn eine Liste keine Elemente enthält. Dazu klickst du den Ordner mobile -> res -> layout oder eine Datei darin mit der…
Weiterlesen

Smarthome App #6: Einstellungs-Bildschirm (2/2)

Im letzten Teil des Tutorials wurde das SettingsFragment designed und auch schon teilweise implementiert, der Rest der Implementierung wird jedoch in diesem Tutorial übernommen. Dabei steht heute unter anderem das Füllen der Liste im Vordergrund. Das Video zum Tutorial Damit die Liste mit Werten gefüllt werden kann, wird ein sogenannter Adapter benötigt, der jetzt implementiert…
Weiterlesen

Smarthome App #5: Einstellungs-Bildschirm (1/2)

Nachdem ich dir im letzten Tutorial gezeigt habe, wie du im Hauptmenü Klicks behandelst, um Menüpunkte auswählen zu können, wird heute der Menüpunkt “Einstellungen” genauer bearbeitet. Dazu wird unter anderem das entsprehende Fragment designed und implementiert. Das Tutorial als Video ansehen! Als erstes öffnest du die Datei mobile -> res -> layout -> fragment_settings.xml und…
Weiterlesen

Smarthome App #4: Menüpunkte auswählen

Im letzten Teil des Tutorials wurde sich um das Hauptmenü der App gekümmert. Dabei wurde das Hauptmenü erstellt und mit den einzelnen Menüpunkten gefüllt. Klicks auf einzelne Menüpunkte wurden jedoch noch nicht behandelt. Unter anderem darum wird es heute gehen. Außerdem werden noch Ressourcendateien für Ganzzahlen und Animationen angelegt, der Header des NavigationDrawers angepasst, sowie…
Weiterlesen

Smarthome App #3: Hauptmenü

In den letzten Tutorials der Smarthome App wurde das Projekt angelegt und der Login-Bildschirm implementiert. Im heutigen Tutorial zeige ich dir, wie du das Hauptmenü erstellst, das sich nach dem Einloggen öffnet. Dieses Menü enthält vorerst die angelegten Räume im Smarthome-System, einen Punkt, der eine Übersicht öffnet, in der alle aktuellen Sensorwerte aus allen Räumen…
Weiterlesen
Menü