In dieser Klasse wird gezeigt, wie UI-Komponenten und APIs, die in neueren Android-Versionen verfügbar sind, abwärtskompatibel verwendet werden können, damit Ihre Anwendung auch auf älteren Versionen der Plattform ausgeführt werden kann.
In dieser Klasse dient die neue Funktion „Action Bar Tabs“, die in Android 3.0 (API-Level 11) eingeführt wurde, als Beispiel. Sie können diese Techniken aber auch auf andere UI-Komponenten und API-Funktionen anwenden.
Lektionen
- Neue APIs abstrahieren
- Bestimmen Sie, welche Funktionen und APIs Ihre Anwendung benötigt. Informationen zum Definieren anwendungsspezifischer, intermediärer Java-Schnittstellen, die die Implementierung der UI-Komponente für Ihre Anwendung abstrahieren.
- Proxy für die neuen APIs
- Informationen zum Erstellen einer Implementierung Ihrer Schnittstelle, die neuere APIs verwendet.
- Implementierung mit älteren APIs erstellen
- Informationen zum Erstellen einer benutzerdefinierten Implementierung Ihrer Schnittstelle, die ältere APIs verwendet.
- Versionssensitive Komponente verwenden
- Informationen zum Auswählen einer Implementierung, die zur Laufzeit verwendet werden soll, und zum Verwenden der Schnittstelle in Ihrer Anwendung.