Apa gunanya androidx.legacy: legacy-support-v4: dependencie

9

Saya menerapkan Android Room Database dan dalam salah satu tutorial saya menemukan androidx.legacy:legacy-support-v4:1.0.0dependensi. Tolong ada yang bilang saya menggunakan dependensi ini.

Rahul Khatri
sumber

Jawaban:

3

androidx.legacy:legacy-support-v4adalah Androidxartefak daricom.android.support:support-v4

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

Anda dapat menemukan info tentang pemetaan perpustakaan di sini

The Support Perpustakaan adalah perpustakaan statis yang dapat Anda tambahkan ke aplikasi Android Anda untuk menggunakan API yang baik tidak tersedia untuk versi platform yang lebih tua atau API utilitas yang bukan merupakan bagian dari API framework. Kompatibel pada perangkat yang menjalankan API 14 atau lebih baru.

Penggunaan untuk Perpustakaan Dukungan

Ada beberapa kegunaan berbeda untuk support libraries. Kelas kompatibilitas mundur untuk versi platform yang lebih lama hanyalah salah satunya.

  • Kompatibilitas Mundur untuk API yang lebih baru - Sejumlah besar perpustakaan dukungan menyediakan kompatibilitas mundur untuk kelas dan metode kerangka kerja yang lebih baru. Misalnya, kelas dukungan Fragmen memberikan dukungan untuk fragmen pada perangkat yang menjalankan versi lebih awal dari Android 3.0 (API level 11).
  • Kelas Kenyamanan dan Penolong - Perpustakaan dukungan menyediakan sejumlah kelas penolong, terutama untuk pengembangan antarmuka pengguna. Misalnya, kelas RecyclerView menyediakan widget antarmuka pengguna untuk menampilkan dan mengelola daftar yang sangat panjang, dapat digunakan pada versi Android dari API level 7 ke atas.
  • Debugging dan Utilitas - Ada sejumlah fitur yang menyediakan utilitas di luar kode yang Anda masukkan ke dalam aplikasi Anda, termasuk pustaka anotasi dukungan untuk pemeriksaan lint kode yang lebih baik pada input metode dan dukungan Multidex untuk mengonfigurasi dan mendistribusikan aplikasi dengan lebih dari 65.536 metode.

Lihat dokumen resmi di sini perpustakaan pendukung

Jakir Hossain
sumber
1
Anda menyebutkan juga benar tetapi untuk Dukungan lib, saya mencari penggunaan dukungan legasi,
Rahul Khatri
1
Saya telah memperbarui jawaban saya, semoga akan membantu Anda.
Jakir Hossain