| 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 | 76 |
---|
| 78 | 76 |
---|
| 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 | 126 |
---|
| 128 | 126 |
---|
| 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 | 151 |
| 152 | 151 |
---|
| 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 |