À quoi sert androidx.legacy: legacy-support-v4: dependencie

9

J'implémentais Android Room Database et dans l'un des tutoriels, j'ai trouvé des androidx.legacy:legacy-support-v4:1.0.0dépendances. S'il vous plaît, quelqu'un me dit d'utiliser ces dépendances.

Rahul Khatri
la source

Réponses:

3

androidx.legacy:legacy-support-v4est des Androidxartefacts decom.android.support:support-v4

com.android.support:support-v13 -> androidx.legacy: legacy-support-v13 com.android.support:support-v4 -> androidx.legacy: legacy-support-v4

Vous pouvez trouver des informations sur le mappage de la bibliothèque ici

La bibliothèque de support est une bibliothèque statique que vous pouvez ajouter à votre application Android afin d'utiliser des API qui ne sont pas disponibles pour les anciennes versions de plateforme ou des API utilitaires qui ne font pas partie des API du framework. Compatible sur les appareils exécutant l'API 14 ou une version ultérieure.

Utilisations pour les bibliothèques de support

Il existe quelques utilisations distinctes pour le support libraries. Les classes de compatibilité descendante pour les versions antérieures de la plate-forme ne sont que l'une d'entre elles.

  • Compatibilité descendante pour les API plus récentes - Une grande partie des bibliothèques de prise en charge offrent une compatibilité descendante pour les classes et méthodes de framework plus récentes. Par exemple, la classe de prise en charge des fragments prend en charge les fragments sur les appareils exécutant des versions antérieures à Android 3.0 (API niveau 11).
  • Classes pratiques et auxiliaires - Les bibliothèques de support fournissent un certain nombre de classes auxiliaires, en particulier pour le développement de l'interface utilisateur. Par exemple, la classe RecyclerView fournit un widget d'interface utilisateur pour afficher et gérer de très longues listes, utilisable sur les versions d'Android à partir de l'API de niveau 7 et plus.
  • Débogage et utilitaires - Il existe un certain nombre de fonctionnalités qui fournissent un utilitaire au-delà du code que vous incorporez à votre application, y compris la bibliothèque de support-annotations pour des contrôles de peluches de code améliorés sur les entrées de méthode et la prise en charge Multidex pour configurer et distribuer des applications avec plus de 65536 méthodes.

Voir les documents officiels ici support-library

Jakir Hossain
la source
1
Vous mentionnez également correct, mais pour Support lib, je recherche l'utilisation du support hérité,
Rahul Khatri
1
J'ai mis à jour ma réponse, j'espère que cela vous aidera.
Jakir Hossain