Smarthome App

In dieser Kategorie findest du alles, was du wissen musst, um dir deine eigene Android App für dein Smarthome System programmieren zu können.

Smarthome App #14: Verlauf der Tageswerte anzeigen

Smarthome App, Tutorial
Im letzten Beitrag wurde das Anzeigen des Sensorwerteverlaufs implementiert. Im heutigen Beitrag wird eine weitere Activity erstellt, die den Verlauf der Sensorwerte eines bestimmten Tages anzeigt. Gradle-Dateien anpassen Wenn zu viele Bibliotheken in das Projekt eingebunden werden, kann es passieren, dass das Standardlimit von 64.000 Methoden überschritten wird. Um dieses Problem zu beheben, öffnest du…
Weiterlesen

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 #12: Ereignisse im Smarthome anzeigen

Im heutigen Beitrag wird die Smarthome App um die Abfrage von Ereignissen erweitert. Seit dem Tutorial „Ereignisse in Datenbank speichern & abfragen“, kann der Smarthome-Server Ereignisse in der Datenbank speichern. Mit der Ap war es jedoch bis jetzt nicht möglich, diese Ereignisse abzufragen. EventFragment implementieren Als erstes musst du ein neues Fragment erstellen. Dazu klickst…
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
Menü

Wir nutzen Cookies, um dir passende Inhalte zu präsentieren und dein Surfvergnügen zu optimieren, aktivieren Cookies aber erst, wenn du auf akzeptieren klickst. Weitere Informationen

Wir benutzen Google Analytics, um zu ermitteln, welche Inhalte unsere Besucher sehen wollen und welche nicht. Eingebettete YouTube-Videos helfen dir mittels Cookies nur die Videos zu sehen, die du sehen willst.

Schließen