Créer des interfaces utilisateur rétrocompatibles

Cette classe explique comment utiliser les composants d'interface utilisateur et les API disponibles dans les versions plus récentes d'Android de manière rétrocompatible, afin de garantir que votre application s'exécute toujours sur les versions précédentes de la plate-forme.

Dans cette classe, la nouvelle fonctionnalité Onglets de la barre d'actions introduite dans Android 3.0 (niveau d'API 11) sert d'exemple, mais vous pouvez appliquer ces techniques à d'autres composants d'interface utilisateur et fonctionnalités d'API.

Leçons

Appliquer une abstraction aux nouvelles API
Déterminez les fonctionnalités et les API dont votre application a besoin. Découvrez comment définir des interfaces Java intermédiaires spécifiques à l'application qui appliquent une abstraction à l'implémentation du composant d'interface utilisateur dans votre application.
Proxy vers les nouvelles API
Découvrez comment créer une implémentation de votre interface qui utilise des API plus récentes.
Créer une implémentation avec d'anciennes API
Découvrez comment créer une implémentation personnalisée de votre interface qui utilise d'anciennes API.
Utiliser le composant compatible avec la version
Découvrez comment choisir une implémentation à utiliser au moment de l'exécution et commencez à utiliser l'interface dans votre application.

À lire également