
Android
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
2 - Vorwort [Seite 14]
3 - 1 Android stellt sich vor [Seite 20]
3.1 - 1.1 Warum Java? [Seite 21]
3.2 - 1.2 Einschränkungen [Seite 22]
3.3 - 1.3 Android-Endgeräte [Seite 22]
3.4 - 1.4 Android Architektur [Seite 24]
3.5 - 1.5 Open Handset Alliance [Seite 29]
4 - 2 Erste Schritte [Seite 36]
4.1 - 2.1 Android sagt "Hallo" [Seite 36]
4.2 - 2.2 Androids Installation [Seite 37]
4.3 - 2.3 Beispielprogramme im Android SDK [Seite 40]
5 - 3 Android Development Tools [Seite 44]
5.1 - 3.1 Android Tools [Seite 44]
5.2 - 3.2 Android auf einem Gerät [Seite 57]
6 - 4 Vermarktung von Android-Applikationen [Seite 62]
6.1 - 4.1 Generelle Erfolgsfaktoren mobiler Applikationen [Seite 62]
6.2 - Kommunikationsstrecke [Seite 69]
6.3 - 4.2 Android Market [Seite 70]
6.4 - 4.3 Weitere Android-Portale [Seite 76]
6.5 - 4.4 Distribution von Android-Applikationen auf der eigenen Website [Seite 78]
6.6 - 4.5 Suchmaschinenmarketing [Seite 79]
7 - 5 Applikationen und Aktivitäten [Seite 92]
7.1 - 5.1 Komponenten einer Applikation [Seite 92]
7.2 - 5.2 Der Lebenszyklus einer Applikation [Seite 96]
7.3 - 5.3 Ressourcen [Seite 98]
7.4 - 5.4 Aktivitäten [Seite 104]
8 - 6 Intent und BroadcastReceiver [Seite 108]
8.1 - 6.1 Die Klasse Intent [Seite 108]
8.2 - 6.2 BroadcastReceiver [Seite 112]
9 - 7 Androids Benutzungsschnittstellen [Seite 116]
9.1 - 7.1 XML-basierte Layouts [Seite 118]
9.2 - 7.2 Klassendiagramme der Views und ViewGroups [Seite 160]
9.3 - 7.3 Das Werkzeug Hierarchy Viewer [Seite 160]
9.4 - 7.4 Das Werkzeug DroidDraw [Seite 160]
9.5 - 7.5 Methoden zur Verwaltung der Klasse View [Seite 162]
10 - 8 Ereignisse der Benutzungsschnittstellen [Seite 168]
10.1 - 8.1 Die Listener der Klasse View [Seite 168]
10.2 - 8.2 Ereignisbehandlung für Klicks [Seite 169]
10.3 - 8.3 Ereignisbehandlung für Tastatureingaben [Seite 173]
10.4 - 8.4 Ereignisbehandlung bei Änderung des Fokus [Seite 177]
10.5 - 8.5 Ereignisbehandlung bei Berührung des Bildschirms [Seite 182]
10.6 - 8.6 Ereignisbehandlung bei den Klassen RatingBar und SeekBar [Seite 185]
10.7 - 8.7 Ereignisbehandlung bei den Klassen CompoundButton, CheckBox, RadioButton und ToggleButton [Seite 185]
10.8 - 8.8 Ereignisbehandlung bei der Klasse ViewGroup [Seite 186]
10.9 - 8.9 Ereignisbehandlung bei der Klasse AdapterView [Seite 186]
10.10 - 8.10 Ereignisbehandlung bei der Klasse AbsListView [Seite 187]
10.11 - 8.11 Ereignisbehandlung bei der Klasse ExpandableListView [Seite 187]
10.12 - 8.12 Ereignisbehandlung bei den Klassen DatePicker und TimePicker [Seite 192]
10.13 - 8.13 Ereignisbehandlung bei der Klasse TabHost [Seite 193]
10.14 - 8.14 Ereignisbehandlung bei der Klasse RadioGroup [Seite 195]
10.15 - 8.15 Ereignisbehandlung bei der Klasse ViewStub [Seite 195]
11 - 9 Options- und Kontextmenüs [Seite 196]
11.1 - 9.1 Optionsmenüs [Seite 196]
11.2 - 9.2 Kontextmenüs [Seite 204]
12 - 10 Dialoge und Toasts [Seite 208]
12.1 - 10.1 Die Klasse Dialog [Seite 208]
12.2 - 10.2 Aktivitäten als Dialoge [Seite 213]
12.3 - 10.3 Toast [Seite 214]
13 - 11 Hintergrundarbeit [Seite 216]
13.1 - 11.1 Die Klasse Service [Seite 216]
13.2 - 11.2 Threads für die Arbeit im Hintergrund [Seite 219]
13.3 - 11.3 Toasts in Arbeitsthreads [Seite 221]
13.4 - 11.4 Benachrichtigungen mit der Klasse Notification [Seite 222]
13.5 - 11.5 Alarme [Seite 226]
14 - 12 Daten [Seite 228]
14.1 - 12.1 Einstellungen und Zustand speichern [Seite 228]
14.2 - 12.2 Dateien [Seite 234]
14.3 - 12.3 Datenbanken [Seite 236]
14.4 - 12.4 Content Provider [Seite 243]
15 - 13 SMS [Seite 252]
15.1 - 13.1 Senden einer SMS [Seite 252]
15.2 - 13.2 Empfangen einer SMS [Seite 254]
15.3 - 13.3 Beispiele [Seite 255]
16 - 14 Android im Internet [Seite 260]
16.1 - 14.1 Die KlasseWebView [Seite 260]
16.2 - 14.2 Internet-Ressourcen nutzen [Seite 262]
16.3 - 14.3 Web-Services [Seite 269]
17 - 15 Location Based Services [Seite 270]
17.1 - 15.1 Lokalisierung [Seite 270]
17.2 - 15.2 Das Android LBS-API [Seite 273]
17.3 - 15.3 Karten [Seite 284]
18 - 16 Grafik [Seite 294]
18.1 - 16.1 2D-Grafik [Seite 294]
18.2 - 16.2 3D-Grafik [Seite 301]
19 - 17 Zugriff auf die Hardware [Seite 320]
19.1 - 17.1 Multimedia [Seite 320]
19.2 - 17.2 Kamera [Seite 324]
19.3 - 17.3 Sensoren und Aktoren [Seite 326]
20 - 18 SDK 1.5 [Seite 334]
20.1 - 18.1 Installation des SDK 1.5 [Seite 334]
20.2 - 18.2 Android Virtual Device [Seite 335]
20.3 - 18.3 Unsere Beispiele mit dem SDK 1.5 [Seite 337]
20.4 - 18.4 Charakteristische Merkmale des SDK 1.5 [Seite 337]
20.5 - 18.5 Das AppWidget-API [Seite 341]
21 - Anhang [Seite 352]
21.1 - A.1 XML Kurzbeschreibung [Seite 352]
21.2 - A.2 Klassendiagramme der Benutzungsschnittstellen [Seite 358]
22 - Glossar [Seite 368]
23 - Literaturverzeichnis [Seite 378]
24 - Stichwortverzeichnis [Seite 382]
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.