旧设备上的更新支持库

时间:2018-10-03 06:52:48

标签: android android-support-library

我只是对支持库的版本控制行为感到困惑

假设您定位到SDK 28,并且您的支持库的版本为28。现在,很明显,支持库的版本28中引入了新功能

现在让我们说一台运行android SDK 25的设备。它会在支持库28中看到nee的变化吗。

例如,如果您在底部导航视图中禁用标签(在支持28中引入),运行SDK 25的设备是否也会禁用标签?

谢谢

2 个答案:

答案 0 :(得分:0)

支持库是android中最安全的库,因此,如果您使用版本28,则如果该功能可以在API 25中使用,则它将起作用,否则,它将不起作用。但是大多数时候支持库都可以在任何设备上支持所有功能。

在使用支持库v7时,这意味着该库中的所有内容都可以在API 7以下的所有Api版本上运行:

implementation 'com.android.support:appcompat-v7:28.0.0-rc02'

现在,支持库具有3个版本:v4,v7和v13。 在功能方面,它们之间没有区别。这仅表示从API版本13开始支持v13,从API版本4一直支持v4。

答案 1 :(得分:0)

  

现在让我们说一台运行android SDK 25的设备。   支持库28的更改

是的,这是支持库/ AndroidX的主要目标。其他用途包括便利,帮助程序类,调试和实用程序(source)。

相关问题