支持库(v4 与 v13)
Support library (v4 vs v13)
我是 Android 开发新手,我正在考虑是否必须使用支持库。
最小 SDK 为 16,目标 SDK 为 22。
On Android docs,有个注释让我有点迷惑,就是
Note: If you are including the v4 support and v7 appcompat libraries in your application, you should specify a minimum SDK version of "7" (and not "4"). The highest support library level you include in your application determines the lowest API version in which it can operate.
所以如果我的最小 sdk 是 16,是否需要使用支持库(v4 或 v13)?
或者如果我想要棒棒糖功能,例如在 Jelly Bean api 16 上(通过 v13 支持库),我是否必须使用它?
如果您需要其中的功能,您可以使用它们。
你需要 RecyclerView 吗?应用兼容性?卡视图?那么你需要支持 v7。
您需要与Android早期版本兼容的片段和片段交易吗?通知?动作条?那么你需要支持 v4。
如果您不需要这些,则不必拥有它们。
看看developer.android.com/tools/support-library/features.html
查看它们允许您拥有哪些功能集,以及您是否认为自己会使用它们。从没有它们开始,如果您不确定,稍后需要它们时添加它们。
关于版本控制,他们需要最低版本才能工作。如果您的最低目标版本低于最低要求版本,您应该可以毫无问题地使用它们。
我是 Android 开发新手,我正在考虑是否必须使用支持库。 最小 SDK 为 16,目标 SDK 为 22。
On Android docs,有个注释让我有点迷惑,就是
Note: If you are including the v4 support and v7 appcompat libraries in your application, you should specify a minimum SDK version of "7" (and not "4"). The highest support library level you include in your application determines the lowest API version in which it can operate.
所以如果我的最小 sdk 是 16,是否需要使用支持库(v4 或 v13)?
或者如果我想要棒棒糖功能,例如在 Jelly Bean api 16 上(通过 v13 支持库),我是否必须使用它?
如果您需要其中的功能,您可以使用它们。
你需要 RecyclerView 吗?应用兼容性?卡视图?那么你需要支持 v7。
您需要与Android早期版本兼容的片段和片段交易吗?通知?动作条?那么你需要支持 v4。
如果您不需要这些,则不必拥有它们。
看看developer.android.com/tools/support-library/features.html 查看它们允许您拥有哪些功能集,以及您是否认为自己会使用它们。从没有它们开始,如果您不确定,稍后需要它们时添加它们。
关于版本控制,他们需要最低版本才能工作。如果您的最低目标版本低于最低要求版本,您应该可以毫无问题地使用它们。