05.03.2013 Aufrufe

Apps programmieren – Schritt für Schritt - Elektor

Apps programmieren – Schritt für Schritt - Elektor

Apps programmieren – Schritt für Schritt - Elektor

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!