: Sven Haiges
: Android Schnelleinstieg
: entwickler.press
: 9783868022544
: 1
: CHF 7.10
:
: Programmiersprachen
: German
: 204
: kein Kopierschutz/DRM
: PC/MAC/eReader/Tablet
: PDF
Das Android-OS ist auch im Jahr 2011 weiter auf Erfolgskurs. Der Marktforscher Gartner sieht Android 2012 sogar bei fast 50% Marktanteil. Durch diesen Erfolg nimmt auch die Zahl der Android Entwickler kontinuierlich zu. Sven Haiges konzentriert sich in seinem Buch auf die elementaren Aspekte von Android und ermöglicht so einen schnellen und unkomplizierten Einstieg in die Entwicklung von Android-Apps. Die aktuellen Spezialthemen Maps, Widgets und NFC (Near Field Communication) runden den Überblick ab. Diese Themen sind Teil des Buchs: Aktivitaeten UIs Intents und Broadcast Receiver Background Processing Services Notifications Datenbanken Content Provider Maps& Geocoding NFC

Sven Haiges arbeitet als Technology Strategist bei der Hybris GmbH in München. Neben Groovy& Grails beschäftigt er sich dort derzeit auch mit HTML5, Android und weiteren Zukunftsthemen. Sven lebt mit seiner Familie in München und kann gerne unter @hansamann auf Twitter gefolgt werden.
Inhaltsverzeichnis4
Vorwort8
1 Komponenten einer Android-Applikation10
1.1 Anatomie einer Android-Applikation12
1.2 Das Android Manifest – AndroidManifest.xml15
1.3 Android-Ressourcen17
1.4 Wieso der ganze Aufwand?20
1.5 Activities und der Activity Lifecycle22
1.6 Zusammenfassung28
2 Android UIs: Grundlagen, Resource Management und Tipps 30
2.1 Activities, Views und ViewGroups31
2.2 Listener – auf Aktionen reagieren42
2.3 Hierarchy Viewer43
2.4 Adapter: Brücke zwischen Daten und Views45
2.5 Zusammenfassung54
3 Intents und Broadcast Receiver56
3.1 Starten von Aktivitäten per Intent57
3.2 Aufruf einer Website per Intent Action und Data59
3.3 IntentFilter65
3.4 Intent Resolution67
3.5 Broadcast Receiver72
3.6 Zusammenfassung76
4 Services76
7876
4.1 Services78
4.2 Notifications 85
4.3 IntentService88
4.4 Service Binding90
4.5 Remote Services95
4.6 Zusammenfassung97
5 Datenbanken und Content Provider100
5.1 SQLite auf Android103
5.2 Queries112
5.3 Content Provider114
5.4 ContentResolver – auf die Daten des Content Provider zugreifen123
5.5 Zusammenfassung 126
6 Maps126
128126
6.1 Maps mit der MapView anzeigen130
6.2 Forward und Reverse Geocoding135
6.3 Positionsbestimmung per Location Provider137
6.4 Aktuelle Position anzeigen141
6.5 Proximity Alerts143
6.6 Geotagged Tweets als Overlay144
6.7 Zusammenfassung 149
7 Android App Widgets150
7.1 Das Projekt151
7.2 Grundlagen151
152151
7.3 Erstellen des App-Widget-Layouts154
7.4 Implementierung des AppWidgetProviders160
7.5 Hinzufügen eines Config-Screens168
7.6 Zusammenfassung173
8 Near Field Communication174
8.1 NFC 101175
8.2 Wie sehen NFC-Tags aus?177
8.3 NFC im Vergleich zu ZigBee und Bluetooth179
8.4 Die Anwendungen von NFC180
8.5 NFC ab Android 2.3.3182
8.6 P2P mit Android: NdefPush202
Links und Literatur203