Was ist die Verwendung von androidx.legacy: Legacy-Support-v4: Abhängigkeit

9

Ich habe die Android Room-Datenbank implementiert und in einem der Tutorials androidx.legacy:legacy-support-v4:1.0.0Abhängigkeiten gefunden . Bitte jemand sagt mir die Verwendung dieser Abhängigkeiten.

Rahul Khatri
quelle

Antworten:

3

androidx.legacy:legacy-support-v4ist AndroidxArtefakte voncom.android.support:support-v4

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

Informationen zur Bibliothekszuordnung finden Sie hier

Die Support-Bibliothek ist eine statische Bibliothek, die Sie Ihrer Android-Anwendung hinzufügen können, um APIs zu verwenden, die entweder für ältere Plattformversionen nicht verfügbar sind, oder Dienstprogramm-APIs, die nicht Teil der Framework-APIs sind. Kompatibel mit Geräten, auf denen API 14 oder höher ausgeführt wird.

Verwendung für die Support-Bibliotheken

Es gibt einige unterschiedliche Verwendungszwecke für die support libraries. Abwärtskompatibilitätsklassen für frühere Versionen der Plattform sind nur eine davon.

  • Abwärtskompatibilität für neuere APIs - Ein großer Teil der Unterstützungsbibliotheken bietet Abwärtskompatibilität für neuere Framework-Klassen und -Methoden. Beispielsweise bietet die Fragment-Unterstützungsklasse Unterstützung für Fragmente auf Geräten, auf denen Versionen vor Android 3.0 (API-Stufe 11) ausgeführt werden.
  • Komfort- und Hilfsklassen - Die Support-Bibliotheken bieten eine Reihe von Hilfsklassen, insbesondere für die Entwicklung von Benutzeroberflächen. Beispielsweise bietet die RecyclerView-Klasse ein Benutzeroberflächen-Widget zum Anzeigen und Verwalten sehr langer Listen, das auf Android-Versionen ab API-Stufe 7 verwendet werden kann.
  • Debugging und Dienstprogramme - Es gibt eine Reihe von Funktionen, die über den in Ihre App integrierten Code hinaus ein Dienstprogramm bieten, darunter die Support-Annotations-Bibliothek für verbesserte Code-Flusenprüfungen bei Methodeneingaben und die Multidex-Unterstützung für die Konfiguration und Verteilung von Apps mit über 65.536 Methoden.

Siehe offizielle Dokumente hier Support-Bibliothek

Jakir Hossain
quelle
1
Sie erwähnen auch richtig, aber für Support lib suche ich nach Verwendung von Legacy-Support,
Rahul Khatri
1
Ich habe meine Antwort aktualisiert und hoffe, dass sie Ihnen hilft.
Jakir Hossain