android - androidx.legacy :legacy-support-v4: dependency 有什么用

标签 android android-room androidx android-jetpack

我正在实现 Android Room Database,在其中一个教程中我发现了 androidx.legacy:legacy-support-v4:1.0.0 的用法依赖。谁能告诉我使用这种依赖关系。

最佳答案

androidx.legacy:legacy-support-v4 Androidx com.android.support:support-v4 的人工制品

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



您可以找到有关图书馆映射的信息 here

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

支持库的用途
support libraries 有几个不同的用途。 . 向后兼容性 平台早期版本的类只是其中之一。
  • 新 API 的向后兼容性 - 大量支持库为较新的框架类和方法提供向后兼容性。例如,Fragment 支持类为运行早于 Android 3.0(API 级别 11)的设备上的 Fragment 提供支持。
  • 便民类 - 支持库提供了许多帮助类,特别是用于用户界面开发。例如,RecyclerView 类提供了一个用户界面小部件,用于显示和管理非常长的列表,可用于 API 级别 7 及更高版本的 Android 版本。
  • 调试和实用程序 - 除了您合并到应用程序中的代码之外,还有许多功能提供实用程序,包括用于改进对方法输入的代码 lint 检查的支持注释库和用于配置和分发具有超过 65,536 种方法的应用程序的 Multidex 支持。

  • 官方文档看这里support-library

    关于android - androidx.legacy :legacy-support-v4: dependency 有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59484016/

    相关文章:

    android - Dao 方法返回 List<String> 而我需要一个 Map<String,Integer>

    android - java.lang.ClassNotFoundException : Didn't find class "com.my_app_name.androidx"

    android - 将 row_id 从一个 Activity 传递到另一个 Activity ,这样我就可以根据 row_id 从 Activity 中删除行

    android - 房间 : How migration with fallbackToDestructiveMigrationFrom() works?

    java - 安卓房间 : FOREIGN KEY constraint failed (Sqlite code 787)

    android - React原生异步存储报错: package com. facebook.react.module.annotations不存在

    安卓工作室 : false Lint warning forcing usage of "Compat" classes when high min SDK (25)

    由于默认浏览器,Android 无法在 webview 中实现 facebook 评论

    安卓 : MPAndroidChart how to remove left side line

    android - 使用多个 GridView 在 ViewFlipper 上实现滑动操作