Android支持库,最适合使用它的方式是什么?

时间:2016-05-23 09:35:53

标签: android android-support-library backwards-compatibility

支持库允许我们使用更新的功能,即使使用旧版本的Android,但我注意到它们也适用于较新版本。

  • 我们是否需要检测版本并选择使用支持 仅当应用程序运行时,类的库版本 旧版本?

  • 或者是否适合简单地使用a的支持库版本 甚至在常规版本可用的情况下也可以上课?

现在我认为第二种选择会更好,因为它会使应用程序更易于阅读和理解,而不是特殊情况。但是还有其他的利弊需要考虑吗?

有第三种选择吗?

1 个答案:

答案 0 :(得分:0)

使用支持库类比Android框架类有优缺点。

优点:

  • 经常更新。如果发现任何问题,可以在下一版本的支持库中修复。对于框架,谷歌将不得不发布另一个版本的Android。
  • 可以轻松地在以前的版本中使用新的API。

缺点:

  • 当然,APK尺寸会增加。
  • “使用哪个”支持库总是一项繁琐的工作。

所以,我更喜欢选项2

  

或者,即使在常规版本可用的情况下,它是否适合简单地使用类的支持库版本

此外,如果有任何新版本可用,则会在Android Studio上通知。如果有任何更新,我们无需手动检查。