Books & Videos

Table of Contents

  1. Chapter 1 Android im Überblick

    1. Was ist Android?

    2. Geschichte

    3. Android-Versionen

    4. Zusammenfassung

  2. Chapter 2 Die Systemstruktur

    1. Architekturüberblick

    2. Linux

    3. Native Bibliotheken

    4. Dalvik

    5. Das Application-Framework

    6. Die Apps

    7. Zusammenfassung

  3. Chapter 3 Kurzeinführung

    1. Das Android-SDK installieren

    2. Hallo Welt

    3. Der Emulator

    4. Zusammenfassung

  4. Chapter 4 Die grundlegenden Bausteine

    1. Was sind die grundlegenden Bausteine?

    2. Ein praxisnahes Beispiel

    3. Activities

    4. Intents

    5. Services

    6. Content-Provider

    7. Broadcast-Receiver

    8. Der Application-Context

    9. Zusammenfassung

  5. Chapter 5 Überblick über das Yamba-Projekt

    1. Die Yamba-App

    2. Die Entwurfsstrategie

    3. Der Projektentwurf

    4. Teil 1: Android-Benutzerschnittstelle

    5. Teil 2: Einstellungen, Dateisystem, Optionsmenü und Intents

    6. Teil 3: Android-Services

    7. Teil 4: Mit Datenbanken arbeiten

    8. Teil 5: Listen und Adapter

    9. Teil 6: Broadcast-Receiver

    10. Teil 7: Content-Provider

    11. Teil 8: System-Services

    12. Zusammenfassung

  6. Chapter 6 Android-Benutzerschnittstelle

    1. Zwei Verfahren zur Erstellung von Benutzerschnittstellen

    2. Views und Layouts

    3. Erste Schritte im Yamba-Projekt

    4. Das Layout der StatusActivity

    5. Die StatusActivity-Java-Klasse

    6. Logging unter Android

    7. Threading unter Android

    8. Andere UI-Events

    9. Farben und Bilder ergänzen

    10. Alternative Ressourcen

    11. Die Benutzerschnittstelle optimieren

    12. Zusammenfassung

  7. Chapter 7 Einstellungen, das Dateisystem, das Optionsmenü und Intents

    1. Einstellungen

    2. Das Optionsmenü

    3. SharedPreferences

    4. Das Dateisystem

    5. Zusammenfassung

  8. Chapter 8 Services

    1. Das Yamba-Application-Objekt

    2. UpdaterService

    3. Schleifen im Service

    4. Daten abrufen

    5. Zusammenfassung

  9. Chapter 9 Die Datenbank

    1. Über SQLite

    2. SQLiteOpenHelper

    3. Erstes Beispiel

    4. Den UpdaterService anpassen

    5. Die Nachrichtendaten isolieren

    6. Zusammenfassung

  10. Chapter 10 Listen und Adapter

    1. Die TimelineActivity

    2. Elementares TimelineActivity-Layout

    3. Über Adapter

    4. TimelineAdapter

    5. ViewBinder: eine bessere Alternative für TimelineAdapter

    6. Die Manifestdatei aktualisieren

    7. Eine Activity-Unterklasse als gemeinsame Basis

    8. Zusammenfassung

  11. Chapter 11 Broadcast-Receiver

    1. Über Broadcast-Receiver

    2. Der BootReceiver

    3. Der TimelineReceiver

    4. Intents per Broadcast absetzen

    5. Der Network-Receiver

    6. Eigene Berechtigungen zum Senden und Empfangen von Broadcasts einführen

    7. Zusammenfassung

  12. Chapter 12 Content-Provider

    1. Einen Content-Provider erstellen

    2. Den Content-Provider in einem Widget nutzen

    3. Zusammenfassung

  13. Chapter 13 System-Services

    1. Kompass-Demo

    2. Der Location-Service

    3. Den Location-Service in Yamba integrieren

    4. Intent-Service

    5. Benachrichtigungen senden

    6. Zusammenfassung

  14. Chapter 14 Die Android Interface Definition Language

    1. Den entfernten Service implementieren

    2. Den entfernten Client implementieren

    3. Zusammenfassung

  15. Chapter 15 Das Native Development Kit (NDK)

    1. Wozu das NDK gedacht ist (und wozu nicht)

    2. Probleme, die das NDK löst

    3. Ein NDK-Beispiel: Fibonacci

    4. Zusammenfassung

  1. Kolophon