支持库(v4 vs v13)

Sef*_*ran 3 android android-support-library

我是Android开发的新手,我正在考虑是否必须使用支持库.min SDK为16,目标SDK为22.

在Android文档中,有一个注释对我来说有点混乱,就是这样

注意:如果要在应用程序中包含v4支持和v7 appcompat库,则应指定最小SDK版本"7"(而不是"4").您在应用程序中包含的最高支持库级别决定了它可以运行的最低API版本.

所以,如果我的min sdk为16,是否需要使用支持库(v4或v13)?

或者,如果我想在Jelly Bean api 16(通过v13支持库)上使用Lollipop功能,我是否可以使用它?

kha*_*kha 7

如果您需要其中的功能,请使用它们.

你需要RecyclerView吗?程序兼容性?CardView?然后你需要支持v7.

您是否需要与早期版本的Android兼容的片段和片段交易?通知?动作条?那你需要支持v4.

如果您不需要这些,则不必拥有它们.

查看developer.android.com/tools/support-library/features.html ,了解它们允许您使用哪些功能集,以及您认为是否使用它们.如果您不确定,请在没有它​​们的情况下启动并在以后添加它们.

关于版本控制,他们需要最低版本才能工作.如果您的最低目标版本低于其最低要求版本,您应该可以毫无问题地使用它们.