我正在实现Android Room数据库,在教程中发现了androidx.legacy:legacy-support-v4:1.0.0
依赖的使用。有人能告诉我这个依赖的用途吗?
我正在实现Android Room数据库,在教程中发现了androidx.legacy:legacy-support-v4:1.0.0
依赖的使用。有人能告诉我这个依赖的用途吗?
androidx.legacy:legacy-support-v4
是com.android.support:support-v4
的Androidx
版本。
com.android.support:support-v13
->androidx.legacy:legacy-support-v13
com.android.support:support-v4
->androidx.legacy:legacy-support-v4
您可以在此处找到关于库映射的信息。
支持库是一个静态库,您可以将其添加到Android应用程序中,以使用不适用于旧平台版本或不属于框架API的实用API。兼容运行API 14或更高版本的设备。
支持库的用途
支持库有一些不同的用途。其中之一是提供针对早期平台版本的向后兼容类。
请查看官方文件support-library
文档中的一个重要提示:
注意:随着Android 9.0(API级别28)的发布,有一个名为AndroidX的新版本支持库成为Jetpack的一部分。 AndroidX库包含现有的支持库,并且还包括最新的Jetpack组件。
您可以继续使用支持库。历史遗留物品(版本号为27及更早版本,以android.support.*打包)将继续在Google Maven上提供。然而,所有新的库开发将在AndroidX库中进行。
我们建议在所有新项目中使用AndroidX库。您还应该考虑将现有项目迁移到AndroidX。