In der Softwareentwicklung haben sich verschiedene Code Richtlinien gefestigt, seien es die “normalen” Java Beans Konventionen oder aber auch wie in diesem Tutorial die Checkstyle und FindBugsrichtlinien, sicherlich gibt es hier auch viele andere Tools welche genannt werden könnten jedoch ist mir aufgefallen das die Checks sich wiederholen und somit der Mehrwert nicht deutlich steigt….
Kategorie: Android App Entwicklung
Android App mit einer MySQL Datenbank verbinden (16.01.2016)
In diesem Tutorial möchte ich gerne mein bestehendes Tutorial “Android App mit MySQL Datenbank verbinden” erweitern und mit einem konkreten Beispiel verfeinern. Das bestehende Tutorial dient dabei als Grundlage (es ist jedoch keine Voraussetzung dieses zu kennen.). Entwicklungsumgebung Als IDE verwende ich das Android Studio. Diese kann unter folgender Adresse “http://developer.android.com/sdk/” heruntergeladen werden (ca. 1.1…
Android, PDF Erstellung mit iText
21Die Bibliothek iText gibt es in verschiedenen Versionen und für verschiedene Programmiersprachen (zbsp. C#, Java). Für dieses Beispiel wird die Version itextpdf-5.3.3.jar benötigt. Einbinden der iText Bibliothek Da ich meine Android-Projekte mit Gradle und dem Android Studio 1.5 (stand 17.12.2015) erstelle hier nun die Einbindung in das Gradle Build Script. Anlegen eines “libs” Verzeichnisses Im Hauptverzeichnis…
Android, ProgressDialog für lange Operationen
Manche Operationen, wie zbsp. das Laden von Daten aus der Datenbank, oder das Erstellen von Diagrammen können eine gewisse Zeit benötigen. Für dieses Problem gibt es einen einfachen ProgressDialog welcher 2 Zustände haben kann. ProgressDialog mit ProgressBar Um dem Benutzer mehr Informationen über den aktuellen nebenläufigen Vorgang zu geben, kann man den ProgressDialog mit einer Progressbar…
Android, Gradle Buildnummer und Zeitstempel
Hier nun ein kleines Tutorial wie man im Gradle build die Versionsnummer inkrementiert (+1) und einen Zeitstempel des builds in eine Properties Datei speichert. Speichern der Werte in einer Properties Datei Als Erstes müssen wird die beiden Werte (VERSION_CODE & BUILD_TIMESTAMP) in einer Properties Datei speichern.Diese Datei wird relativ zum Pfad des “src” Ordners abgelegt….
Android, Diagramme mit AFreeChart erstellen
Wer sich mit Java schon etwas beschäftigt hat, sollte das Framework JFreeChart kennen. Für Android wurde dieses durchaus sehr gute Framework portiert und kann aus dem Repository von Google “https://code.google.com/p/afreechart/” heruntergeladen werden. Für mein Projekt habe ich die Version 0.0.4 gewählte welche unter der Adresse AFreeChart Downloads bezogen werden kann (dort befindet sich unter anderem die…
Android, scrollbare Tabelle mit festem Tabellenkopf
Wenn man für Android-Geräte entwickelt speziell jedoch für Mobilegeräte stößt man sehr schnell an die Displaygrenzen. Hier möchte ich nun zeigen wie man eine Tabelle mit einem festen Tabellenkopf und scrollbarem Inhalt erstellt. Als erstes das Layout als kurze Skizze aus welchem schon ersichtlich sein sollte wie später die Layoutdatei (*.xml) aussehen sollte. Das Layout…
Android, PopUpDialog mit auswählbaren ListItems
In diesem Tutorial möchte ich erklären wie ich ein benutzerdefiniertes PopupDialog für eine Activity erstelle. Für mein aktuelles Projekt benötige ich unter anderem diverse Dialoge welche es nicht standardmäßig von Android gibt zbsp:. Hier möchte ich beschreiben wie ich mein TagCloudDialog erstellt habe, welches dazu dient einen oder mehrere Tags aus einer Liste (ListView) zu…