首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >androidx.legacy的用途是什么。遗留:遗留-支持-v4:依赖关系

androidx.legacy的用途是什么。遗留:遗留-支持-v4:依赖关系
EN

Stack Overflow用户
提问于 2019-12-26 13:00:11
回答 2查看 25K关注 0票数 36

我正在实现Android Room Database,在其中一个教程中,我发现了androidx.legacy:legacy-support-v4:1.0.0依赖的用法。有人能告诉我这个依赖的用法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-26 13:23:26

androidx.legacy:legacy-support-v4com.android.support:support-v4Androidx工件

支持com.android.support:

-v13 -> androidx.legacy。遗留:遗留支持-v13 com.android.support:support-v4 -> androidx.legacy。遗留:遗留支持-v4

您可以找到有关库映射here的信息

支持库是一个静态库,您可以将其添加到您的安卓应用程序中,以便使用旧平台版本无法使用的API或不属于框架API的实用程序API。与运行API 14或更高版本的设备兼容。

用于支持库的

support libraries有几种不同的用途。该平台早期版本的向后兼容性类只是其中之一。

较新API的

  • Backward兼容性-大量的支持库为较新的框架类和方法提供向后兼容性。例如,片段支持类为运行早于Android3.0版本的设备上的片段提供支持(API级11).
  • Convenience和助手类-支持库提供了许多助手类,特别是对于用户界面开发。例如,RecyclerView类提供了一个用户界面小部件,用于显示和管理非常长的列表,可在安卓版本的API7、up.
  • Debugging和实用程序上使用-有许多功能提供了除合并到应用程序中的代码之外的实用程序,包括用于改进方法输入的代码线性检查的支持注释库,以及用于配置和分发具有超过65,536种方法的应用程序的多索引支持。

请在此处查看官方文档support-library

票数 23
EN

Stack Overflow用户

发布于 2020-10-02 22:42:27

来自docs的一个重要提示

Jetpack注意:随着Android9.0(

level 28)的发布,有一个名为AndroidX的新版本的支持库,它是Jetpack的一部分。AndroidX库包含现有的支持库,还包含最新的Jetpack组件。

您可以继续使用support库。历史工件(版本27及更早版本,打包为android.support.*)将在Google Maven上仍然可用。但是,所有新的库开发都将在AndroidX库中进行。

我们建议在所有新项目中使用AndroidX库。您还应该考虑将现有项目迁移到AndroidX。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59484016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档