Suchen und Finden
Inhaltsverzeichnis
4
Vorwort
8
1 Komponenten einer Android-Applikation
10
1.1 Anatomie einer Android-Applikation
12
1.2 Das Android Manifest – AndroidManifest.xml
15
1.3 Android-Ressourcen
17
1.4 Wieso der ganze Aufwand?
20
1.5 Activities und der Activity Lifecycle
22
1.6 Zusammenfassung
28
2 Android UIs: Grundlagen, Resource Management und Tipps
30
2.1 Activities, Views und ViewGroups
31
2.2 Listener – auf Aktionen reagieren
42
2.3 Hierarchy Viewer
43
2.4 Adapter: Brücke zwischen Daten und Views
45
2.5 Zusammenfassung
54
3 Intents und Broadcast Receiver
56
3.1 Starten von Aktivitäten per Intent
57
3.2 Aufruf einer Website per Intent Action und Data
59
3.3 IntentFilter
65
3.4 Intent Resolution
67
3.5 Broadcast Receiver
72
3.6 Zusammenfassung
76
4 Services & Notifications
78
4.1 Services
78
4.2 Notifications
85
4.3 IntentService
88
4.4 Service Binding
90
4.5 Remote Services
95
4.6 Zusammenfassung
97
5 Datenbanken und Content Provider
100
5.1 SQLite auf Android
103
5.2 Queries
112
5.3 Content Provider
114
5.4 ContentResolver – auf die Daten des Content Provider zugreifen
123
5.5 Zusammenfassung
126
6 Maps & Geocoding
128
6.1 Maps mit der MapView anzeigen
130
6.2 Forward und Reverse Geocoding
135
6.3 Positionsbestimmung per Location Provider
137
6.4 Aktuelle Position anzeigen
141
6.5 Proximity Alerts
143
6.6 Geotagged Tweets als Overlay
144
6.7 Zusammenfassung
149
7 Android App Widgets
150
7.1 Das Projekt
151
7.2 Grundlagen & Konfiguration
152
7.3 Erstellen des App-Widget-Layouts
154
7.4 Implementierung des AppWidgetProviders
160
7.5 Hinzufügen eines Config-Screens
168
7.6 Zusammenfassung
173
8 Near Field Communication
174
8.1 NFC 101
175
8.2 Wie sehen NFC-Tags aus?
177
8.3 NFC im Vergleich zu ZigBee und Bluetooth
179
8.4 Die Anwendungen von NFC
180
8.5 NFC ab Android 2.3.3
182
8.6 P2P mit Android: NdefPush
202
Links und Literatur
203
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.