Qual é o uso do androidx.legacy: legacy-support-v4: dependencie

9

Eu estava implementando o Android Room Database e em um dos tutoriais encontrei androidx.legacy:legacy-support-v4:1.0.0dependências. Por favor, alguém me diga o uso dessas dependências.

Rahul Khatri
fonte

Respostas:

3

androidx.legacy:legacy-support-v4são Androidxartefatos 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

Você pode encontrar informações sobre o mapeamento da biblioteca aqui

A Biblioteca de suporte é uma biblioteca estática que você pode adicionar ao seu aplicativo Android para usar APIs que não estão disponíveis para versões mais antigas da plataforma ou APIs de utilitário que não fazem parte das APIs da estrutura. Compatível com dispositivos executando a API 14 ou posterior.

Usos para as bibliotecas de suporte

Existem alguns usos distintos para o support libraries. Classes de compatibilidade com versões anteriores para versões anteriores da plataforma são apenas uma delas.

  • Compatibilidade com versões anteriores para APIs mais recentes - Uma grande quantidade de bibliotecas de suporte fornece compatibilidade com versões anteriores para métodos e classes de estrutura mais recentes. Por exemplo, a classe de suporte Fragment fornece suporte para fragmentos em dispositivos executando versões anteriores ao Android 3.0 (nível de API 11).
  • Conveniência e Classes auxiliares - As bibliotecas de suporte fornecem várias classes auxiliares, principalmente para o desenvolvimento da interface do usuário. Por exemplo, a classe RecyclerView fornece um widget de interface com o usuário para exibir e gerenciar listas muito longas, utilizáveis ​​em versões do Android a partir da API nível 7 ou superior.
  • Depuração e utilitários - Existem vários recursos que fornecem utilidade além do código que você incorpora ao seu aplicativo, incluindo a biblioteca de anotações de suporte para verificações aprimoradas de cotão de código nas entradas de métodos e o suporte Multidex para configurar e distribuir aplicativos com mais de 65.536 métodos.

Veja os documentos oficiais aqui support-library

Jakir Hossain
fonte
11
Você mencionou também correto, mas para suporte à lib, estou procurando o uso de suporte legado,
Rahul Khatri
11
Atualizei minha resposta, espero que ajude.
Jakir Hossain 26/12/19