支持库命名规范
引入支持库时的命名规范为:“group:name:version”
例如:
implementation 'com.android.support:appcompat-v7:28.0.0'
group: com.android.support
name: appcompat-v7
version: 28.0.0
支持库简介
注意:Android 9.0(API 级别 28)发布后,新版支持库 AndroidX 也随之诞生,它属于 Jetpack。除了现有的支持库,AndroidX 库还包含最新的 Jetpack 组件。
您可以继续使用此支持库以往的工件(这里指的是版本 27 及更早版本,且已打包为 android.support.*)在 Google Maven 中仍然可用。不过,所有新库的开发都将在 AndroidX 库中进行。
我们建议在所有新项目中使用 AndroidX 库。您还应该考虑将现有项目迁移到 AndroidX。
在开发支持多个 API 版本的应用时,您可能需要一种标准的方法,以便对早期版本的 Android 系统提供新功能,或者优雅地回退到等效的功能。您可以利用这些库提供相应的兼容性层,而无需编译代码来处理早期版本的平台。此外,支持库还提供标准 Framework API 中未提供的额外的工具类和功能,使您能更轻松地面向更多设备进行开发和提供支持。
支持库的用途
支持库有一些独特的用途,而针对平台早期版本的向后兼容性类只是其中之

支持库提供API的向后兼容性,允许开发者在早期版本的Android上使用新功能。AndroidX是Jetpack的一部分,新库的开发都在AndroidX下进行。支持库包括工具类、辅助类和调试工具,如RecyclerView和Fragment支持。使用支持库可以确保在不同API级别上的兼容性,同时管理依赖项由Gradle自动处理。

2294

被折叠的 条评论
为什么被折叠?



