"Android 4.4" - Quellcode

Auf dieser Seite stellen wir Ihnen die im Buch "Android 4.4 - Programmieren für Smartphones und Tablets" vorgestellten Programmierbeispiele zum Herunterladen zur Verfügung.


Umsatzsteuerrechner

In Kapitel 1 wurde der Umsatzsteuerrechner vorgestellt. Das Programm zeigt die grundlegende Struktur einer Android-Anwendung: Oberfläche mit Eingabefeldern, Menü, Schaltfläche und Verlinkung von Bildschirmseiten.

Umsatzsteuerrechner herunterladen 

 

Amando

Amando

Im zweiten Teil des Buchs haben wir ein durchgängiges Beispiel verwendet. Das Programm heißt "Amando", was so viel wie "wegweisend" bedeutet. Ein Amando-Anwender kann einem Bekannten seine Geoposition per SMS mitteilen. Hat der Bekannte ebenfalls Amando auf seinem Android-Gerät installiert, so wird ihm die Position des Bekannten in einer Karte angezeigt. Darüber hinaus ist es möglich, fortwährend aktuelle Ortspositionen vom Sender der SMS zu empfangen und sich in der Karte anzeigen zu lassen.

Dank Amando kann man sich schnell und einfach finden lassen. Das Programm implementiert den größten Teil der Android-Kernfunktionalitäten und bietet Dank des umfangreichen Quellcodes zahlreiche Beispiele, die als Ausgangsbasis für eigene Implementierungen dienen können.

Der Quellcode ist umfangreicher als im Buch abgedruckt. Verwenden Sie "Amando Buchlistings" (s.u.), wenn Sie nur den Quellcode, der im Buch abgedruckt ist, verwenden möchten.

Amando herunterladen 

Amando-Buchlistings

Der Quellcode wie er im Buch abgedruckt ist. Die App ist lauffähig, aber nicht alle Menüpunkte und Optionen sind vollständig implementiert. Hier funktioniert vor allem der Simulationsmodus. Verwenden Sie dieses Projekt, wenn Sie Amando mit Hilfe des Buchs durcharbeiten und verstehen wollen.

Amando-Buchlistings herunterladen 

Amando-Server

Für diejenigen, die Client-Server-Anwendungen mit Android implementieren wollen, ist auch die Serverkomponente des Amando-Projekts von Interesse. Das Projekt läuft unter Tomcat ab Version 5.5. Ein Ant-Skript für das Deployment liegt bei. Der Amando-Server kann von erfahrenen Java-Entwicklern problemlos selbst kompiliert und installiert werden. In der Klasse de.androidbuch.amando.services.impl.NetzwerkServiceImpl des Amando-Projekts ist am Anfang der Klasse die Zeile
private int mZielServer = SERVER_VISIONERA;

in
private int mZielServer = SERVER_LOKAL;

zu ändern.

Bitte haben Sie dafür Verständnis, dass wir aus Zeitgründen keine Unterstützung bei der Installation leisten können.

Amando-Server herunterladen 

   

Implizite Intents (noch Android 2)

In Kapitel 7.3 ab Seite 137 werden die impliziten Intents beschrieben. Mit ihnen kann man Activities aus anderen Anwendungen innerhalb der eigenen Anwendung nutzen. Wir haben einige implizite Intents und einen Intent-Filter in einer Android-Anwendung zusammengestellt. Demonstriert werden unter anderem der Web Browser, Street View, Google Maps und Activities zum Absetzen eines Telefonanrufs aus der Telefonanwendung.

Beispiele zu impliziten Intents herunterladen 

 

Datenbankbeispiele (DBSimple)

In Kapitel 11 wird die Verwendung der SQLite-Datenbank unter Android erklärt. Ein Beispielprojekt liefert ein Architekturmuster für Datenbankimplementierung. Es wird eine Testdatenbank mit Daten gefüllt und verschiedene Zugriffsmethoden vorgestellt. Das Projekt heißt nun dbAndroid, im Buch wird noch von "DBsimple" gesprochen.

Datenbankbeispiel herunterladen 

 

Bibliothek asyncdb (Datenbanken)

Die Bibliothek mit Hilfsklassen für asynchrone Datenbankanfragen können Sie hier herunterladen 

 

Testprojekt (amando.tests.func)

Für den im Amando-Projekt enthaltenen Fotoprovider wurde ein testprojekt erstellt. Tests werden im Buch in Kapitel 19 behandelt. Das Testprojekt "amando.tests.func" zeigt verschiedene Aspekte des Testens anhand eines Beispiels.

Android-Testprojekt für den Fotoprovider herunterladen 

 

Restaurant App

In Kapitel 18 ab Seite 403 geht es um Fragments, mit denen sich große Bildschirme in mehrere unabhängige und austauschbare Contentbereiche unterteilen lassen. Die dort beschriebene und auf Seite 408 zum Download angebotene Restaurant App kann hier heruntergeladen werden (ca. 7,7 MB).

Die Restaurant App herunterladen 

visionera u. Android

Wir bieten zum Thema
Android folgende Leis-
tungen an:

 


Informationen

© 2015 visionera GmbH