Remarque:Avec la sortie d'Android 9.0 (niveau d'API 28), une nouvelle version de la bibliothèque Support appelée AndroidX fait partie de Jetpack.
La bibliothèque AndroidX contient la bibliothèque Support existante et inclut également les derniers composants Jetpack.
Vous pouvez continuer à utiliser la bibliothèque Support.
Les artefacts historiques (ceux de la version 27 ou antérieure, et empaquetés sous la forme android.support.*) resteront disponibles sur Google Maven. Toutefois, tout développement de nouvelle bibliothèque aura lieu dans la bibliothèque AndroidX.
Nous vous recommandons d'utiliser les bibliothèques AndroidX dans tous les nouveaux projets. Vous devez également envisager de migrer des projets existants vers AndroidX.
Les bibliothèques Support fournissent un large éventail de classes pour la création d'applications : composants d'application fondamentaux, widgets d'interface utilisateur, gestion de contenus multimédias, et composants d'applications pour téléviseur. La plupart des classes sont des implémentations rétrocompatibles, mais certaines d'entre elles sont de nouvelles fonctionnalités.
Ce document présente les principales catégories de fonctionnalités disponibles dans la bibliothèque Support, ainsi que les classes spécifiques à connaître lorsque vous créez votre application.
Pour savoir comment ajouter le code de la bibliothèque Support à votre projet de développement d'applications, consultez Configurer la bibliothèque Support. Pour savoir comment inclure des packages de bibliothèques Support spécifiques dans votre projet, consultez Packages de bibliothèques Support.
Composants de l'appli
Ces classes de la bibliothèque Support fournissent des implémentations rétrocompatibles des fonctionnalités importantes de la plate-forme. Cette implémentation étend généralement les versions antérieures de la classe afin de gérer les nouvelles méthodes et fonctionnalités ajoutées dans les versions plus récentes de la plate-forme. Certaines de ces classes sont des implémentations statiques et complètes des API de framework.
- Activités
ActivityCompat: inclut une implémentation rétrocompatible pour les principales fonctionnalités récentes des activités, telles que les autorisations d'exécution et les transitions d'animation.FragmentActivity: fournit une implémentation rétrocompatible pour les activités permettant d'utiliser les versions de bibliothèque Support des APIFragmentetLoader.AppCompatActivity: fournit la prise en charge des thèmes de couleur Material, des teintes des widgets et de la