Apps programmieren – Schritt für Schritt - Elektor
Apps programmieren – Schritt für Schritt - Elektor
Apps programmieren – Schritt für Schritt - Elektor
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Inhaltsverzeichnis<br />
Vorwort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
Über den Autor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
1. Einführung in das Android-System. . . . . . . . . . . . . . . . . . . . . . . 9<br />
1.1 Entwicklung ................................ 9<br />
1.2 Android und Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
1.3 Open Source-Projekte ......................... 13<br />
1.4 Portierungen auf Endgeräte . . . . . . . . . . . . . . . . . . . . . 15<br />
2. Die Eclipse Entwicklungsumgebung . . . . . . . . . . . . . . . . . . . . . 16<br />
2.1 Die benötigte Software . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
2.2 Android Virtual Devices . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
3. Grundlagen der Android Programmabarbeitung . . . . . . . . . . . . . 20<br />
3.1 Komponenten des Systems . . . . . . . . . . . . . . . . . . . . . 20<br />
3.2 Die Android-Manifest-Datei . . . . . . . . . . . . . . . . . . . . . 22<br />
3.3 Die Android-API-Level . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
3.4 Die Android-Activity . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
4. Das Android-User Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
4.1 Views und ViewGroups. . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
4.2 Layout-Dateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
4.3 Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5. Android und JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
5.1 JAVA-Grundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
5.2 Android-Pakete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
5.3 Datentypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
5.4 Sichtbarkeit von Variablen und Methoden . . . . . . . . . . . 49<br />
6. Einfache Android Applikationen . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
6.1 Ein erstes App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
6.2 Ein einfaches Rechenprogramm . . . . . . . . . . . . . . . . . 56<br />
6.3 Auswahllisten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
6.4 Eine Stoppuhr als Android-App . . . . . . . . . . . . . . . . . . 85<br />
6.5 Timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />
6.6 Benachrichtigungen anzeigen. . . . . . . . . . . . . . . . . . . . 99<br />
5